diff options
author | Gerald Combs <gerald@zing.org> | 2016-01-10 12:24:35 -0800 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2016-01-10 23:02:39 +0000 |
commit | 8ee0be1513843895399ad4e09ba0fc4eca48b87b (patch) | |
tree | 02a086788d1e451a95de051b843e1ca16b37b318 /ui/qt | |
parent | 20f1100312ae7520ae7876c428d975e6acf81fd4 (diff) |
Qt: Restore the filename in the status bar.
Change isNull checks to isEmpty. This keeps us from pushing an empty
field status and clobbering the file name in the status bar. Make sure
we do the same for other statuses.
Change-Id: I68ea669bdafc6e1177c1b8aaa07781464371de96
Reviewed-on: https://code.wireshark.org/review/13175
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Gerald Combs <gerald@wireshark.org>
Diffstat (limited to 'ui/qt')
-rw-r--r-- | ui/qt/main_status_bar.cpp | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/ui/qt/main_status_bar.cpp b/ui/qt/main_status_bar.cpp index 71a27feed4..a1ccba2110 100644 --- a/ui/qt/main_status_bar.cpp +++ b/ui/qt/main_status_bar.cpp @@ -294,7 +294,7 @@ void MainStatusBar::popFileStatus() { } void MainStatusBar::pushFieldStatus(const QString &message) { - if (message.isNull()) { + if (message.isEmpty()) { popFieldStatus(); } else { info_status_.pushText(message, STATUS_CTX_FIELD); @@ -307,7 +307,7 @@ void MainStatusBar::popFieldStatus() { void MainStatusBar::pushByteStatus(const QString &message) { - if (message.isNull()) { + if (message.isEmpty()) { popByteStatus(); } else { info_status_.pushText(message, STATUS_CTX_BYTE); @@ -320,7 +320,11 @@ void MainStatusBar::popByteStatus() } void MainStatusBar::pushFilterStatus(const QString &message) { - info_status_.pushText(message, STATUS_CTX_FILTER); + if (message.isEmpty()) { + popFilterStatus(); + } else { + info_status_.pushText(message, STATUS_CTX_FILTER); + } expertUpdate(); } @@ -329,7 +333,11 @@ void MainStatusBar::popFilterStatus() { } void MainStatusBar::pushPacketStatus(const QString &message) { - packet_status_.pushText(message, STATUS_CTX_MAIN); + if (message.isEmpty()) { + popPacketStatus(); + } else { + packet_status_.pushText(message, STATUS_CTX_MAIN); + } } void MainStatusBar::popPacketStatus() { |