]> git.sur5r.net Git - bacula/bacula/commitdiff
Update bat console display only if new text comes in
authorKern Sibbald <kern@sibbald.com>
Sat, 27 Nov 2010 20:21:54 +0000 (21:21 +0100)
committerKern Sibbald <kern@sibbald.com>
Sun, 28 Nov 2010 09:58:48 +0000 (10:58 +0100)
bacula/src/qt-console/console/console.cpp

index 7c1d9d5a9838d8b5d5573ca3656390cccf9cc568..c7e52260cc6b42945a409e6836695cf3bcf2889e 100644 (file)
@@ -581,21 +581,27 @@ void Console::display_textf(const char *fmt, ...)
 
 void Console::display_text(const QString buf)
 {
-   m_cursor->insertText(buf);
-   update_cursor();
+   if (buf.size() != 0) {
+      m_cursor->insertText(buf);
+      update_cursor();
+   }
 }
 
 
 void Console::display_text(const char *buf)
 {
-   m_cursor->insertText(buf);
-   update_cursor();
+   if (*buf != 0) {
+      m_cursor->insertText(buf);
+      update_cursor();
+   }
 }
 
 void Console::display_html(const QString buf)
 {
-   m_cursor->insertHtml(buf);
-   update_cursor();
+   if (buf.size() != 0) {
+      m_cursor->insertHtml(buf);
+      update_cursor();
+   }
 }
 
 /* Position cursor to end of screen */