diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/tabbar.cpp | 13 | 
1 files changed, 10 insertions, 3 deletions
| diff --git a/src/tabbar.cpp b/src/tabbar.cpp index ff293d18..1634f284 100644 --- a/src/tabbar.cpp +++ b/src/tabbar.cpp @@ -314,16 +314,23 @@ void TabBar::contextMenu(int tab, const QPoint &pos)      menu.addAction(mainWindow->actionByName(QL1S("new_tab")));      menu.addAction(mainWindow->actionByName(QL1S("clone_tab")));      if (count() > 1) +    {          menu.addAction(mainWindow->actionByName(QL1S("detach_tab"))); +    }      menu.addAction(mainWindow->actionByName(QL1S("open_last_closed_tab")));      menu.addAction(mainWindow->actionByName(QL1S("closed_tab_menu")));      menu.addSeparator();      menu.addAction(mainWindow->actionByName(QL1S("close_tab"))); -    menu.addAction(mainWindow->actionByName(QL1S("close_other_tabs"))); +    if (count() > 1) +    { +        menu.addAction(mainWindow->actionByName(QL1S("close_other_tabs"))); +    }      menu.addSeparator();      menu.addAction(mainWindow->actionByName(QL1S("reload_tab"))); -    menu.addAction(mainWindow->actionByName(QL1S("reload_all_tabs"))); - +    if (count() > 1) +    { +        menu.addAction(mainWindow->actionByName(QL1S("reload_all_tabs"))); +    }      menu.exec(pos);  } | 
