diff options
-rw-r--r-- | src/tools/qstring.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/tools/qstring.cpp b/src/tools/qstring.cpp index e12c2344b..a7256e354 100644 --- a/src/tools/qstring.cpp +++ b/src/tools/qstring.cpp @@ -2622,13 +2622,12 @@ TQString &TQString::sprintf(const char *cformat, ...) if ( !cformat || !*cformat ) { // TQt 1.x compat *this = fromLatin1( "" ); - return *this; + } else { + vsprintf(cformat, ap); } - TQString &s = vsprintf(cformat, ap); - va_end(ap); - return s; + return *this; } TQString &TQString::vsprintf( const char* cformat, va_list ap ) |