-rw-r--r-- | libopie/otabwidget.cpp | 9 |
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; } |