summaryrefslogtreecommitdiff
path: root/src/mainview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainview.cpp')
-rw-r--r--src/mainview.cpp20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/mainview.cpp b/src/mainview.cpp
index c98e030a..5e616ff7 100644
--- a/src/mainview.cpp
+++ b/src/mainview.cpp
@@ -142,17 +142,21 @@ void MainView::updateTabBar()
{
if (ReKonfig::alwaysShowTabBar() || count() > 1)
{
- if (tabBar()->isHidden())
+ // Get sure tabbar is well shown (and hided) during fullscreen navigation
+ MainWindow *w = qobject_cast<MainWindow *>(parent());
+ if (w && !w->isFullScreen())
{
- tabBar()->show();
- }
+ if (tabBar()->isHidden())
+ {
+ tabBar()->show();
+ }
- // this to ensure tab button visibility also on new window creation
- if (m_addTabButton->isHidden())
- {
- m_addTabButton->show();
+ // this to ensure tab button visibility also on new window creation
+ if (m_addTabButton->isHidden())
+ {
+ m_addTabButton->show();
+ }
}
-
}
else
{