aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt
diff options
context:
space:
mode:
authorGerald Combs <gerald@zing.org>2016-01-10 12:24:35 -0800
committerGerald Combs <gerald@wireshark.org>2016-01-10 23:02:39 +0000
commit8ee0be1513843895399ad4e09ba0fc4eca48b87b (patch)
tree02a086788d1e451a95de051b843e1ca16b37b318 /ui/qt
parent20f1100312ae7520ae7876c428d975e6acf81fd4 (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.cpp16
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() {