summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--libopie/otabwidget.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/libopie/otabwidget.cpp b/libopie/otabwidget.cpp
index bed7ef1..5fc3e8e 100644
--- a/libopie/otabwidget.cpp
+++ b/libopie/otabwidget.cpp
@@ -276,4 +276,2 @@ void OTabWidget::selectTab( OTabInfo *tab )
tabBar->tab( tab->id() )->setText( tab->label() );
- currentTab = tab;
- }
tabBar->setCurrentTab( tab->id() );
@@ -281,2 +279,7 @@ void OTabWidget::selectTab( OTabInfo *tab )
tabBar->update();
+ }
+ else
+ {
+ tabBar->setCurrentTab( tab->id() );
+ }
@@ -285,2 +288,4 @@ void OTabWidget::selectTab( OTabInfo *tab )
emit currentChanged( tab->control() );
+
+ currentTab = tab;
}