aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt
diff options
context:
space:
mode:
Diffstat (limited to 'ui/qt')
-rw-r--r--ui/qt/byte_view_tab.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/ui/qt/byte_view_tab.cpp b/ui/qt/byte_view_tab.cpp
index cf405081a4..9d21e70cbf 100644
--- a/ui/qt/byte_view_tab.cpp
+++ b/ui/qt/byte_view_tab.cpp
@@ -58,12 +58,16 @@ void ByteViewTab::addTab(const char *name, tvbuff_t *tvb, proto_tree *tree, QTre
void ByteViewTab::clear()
{
bool visible = isVisible();
- hide();
+ if (visible) {
+ hide();
+ }
while (currentWidget()) {
delete currentWidget();
}
addTab();
- setVisible(visible);
+ if (visible) {
+ show();
+ }
}
// XXX How many hex dump routines do we have?