Project

General

Profile

quassel-bug-1031.patch

Patch - Anonymous, 10/18/2013 02:29 AM

View differences:

src/qtui/chatscene.cpp
799 799
    chatView()->addActionsToMenu(&menu, pos);
800 800
    menu.addSeparator();
801 801

  
802
    if (isPosOverSelection(pos))
803
        menu.addAction(SmallIcon("edit-copy"), tr("Copy Selection"),
804
            this, SLOT(selectionToClipboard()),
805
            QKeySequence::Copy);
806

  
807 802
    // item-specific options (select link etc)
808 803
    ChatItem *item = chatItemAt(pos);
809 804
    if (item)
......
812 807
        // no item -> default scene actions
813 808
        GraphicalUi::contextMenuActionProvider()->addActions(&menu, filter(), BufferId());
814 809

  
810
    // If we have text selected, insert the Copy Selection as first item
811
    if (isPosOverSelection(pos)) {
812
        QAction *act = new Action(SmallIcon("edit-copy"), tr("Copy Selection"), &menu, this,
813
            SLOT(selectionToClipboard()), QKeySequence::Copy);
814
        menu.insertAction(menu.actions().at(0), act);
815
    }
816

  
815 817
    if (QtUi::mainWindow()->menuBar()->isHidden())
816 818
        menu.addAction(QtUi::actionCollection("General")->action("ToggleMenuBar"));
817 819