summaryrefslogtreecommitdiffstats
path: root/src/tools/qstring.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/qstring.cpp')
-rw-r--r--src/tools/qstring.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/tools/qstring.cpp b/src/tools/qstring.cpp
index e12c2344..a7256e35 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 )