diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/mainwindow.cpp | 20 | 
1 files changed, 11 insertions, 9 deletions
| diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index f55fa0a3..80de0362 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -685,27 +685,29 @@ void MainWindow::slotViewTextSmaller()  void MainWindow::slotViewFullScreen(bool makeFullScreen)  {      // state flags -    static bool mainToolBarFlag;      static bool bookmarksToolBarFlag;      static bool sidePanelFlag;      if (makeFullScreen == true)      {          // save current state -        mainToolBarFlag = toolBar("mainToolBar")->isHidden(); -        bookmarksToolBarFlag = toolBar("bookmarksToolBar")->isHidden(); +        bookmarksToolBarFlag = m_bmBar->isHidden(); +        m_bmBar->hide(); +                  sidePanelFlag = sidePanel()->isHidden(); - -        toolBar("mainToolBar")->hide(); -        toolBar("bookmarksToolBar")->hide();          sidePanel()->hide(); + +        // hide main toolbar +        m_mainBar->hide();      }      else      { -        if (!mainToolBarFlag) -            toolBar("mainToolBar")->show(); +        // show main toolbar +        m_mainBar->show(); +         +        // restore previous state          if (!bookmarksToolBarFlag) -            toolBar("bookmarksToolBar")->show(); +            m_bmBar->show();          if (!sidePanelFlag)              sidePanel()->show();      } | 
