]> cloud.milkyroute.net Git - dolphin.git/commit
Fix paste on row while in details view mode
authorFelix Ernst <fe.a.ernst@gmail.com>
Tue, 24 May 2022 12:46:45 +0000 (14:46 +0200)
committerFelix Ernst <fe.a.ernst@gmail.com>
Fri, 27 May 2022 10:00:05 +0000 (10:00 +0000)
commitb2f18e411a929665257dad8c6a51f3e2e617cee5
treee0c6ae0918bbb6e2b981bf0e9d77bcafb0dd4673
parent58622f431b0d7d347333a4bc7b2f57fe17878f9d
Fix paste on row while in details view mode

Before this change, right-clicking the row of an unselected item
in details view mode would be in a weird state:
- It didn't really count as a click on the item because the item
    didn't get selected by this click before opening the context
    menu.
- It didn't really count as a click on the view background either
    because the actions that showed up depended on the item in
    that row.

This commit fixes this by considering a right-click in the same row
as an unselected item as a click on the view background.
The behaviour of right-clicking the icon or name of a file directly
is unchanged.

This fixes the following bugs:
- The Paste action that shows up when right-clicking in the
    unselected row of a folder now works (instead of doing
    nothing). It now pastes the clipboard contents onto the view
    background.
- When right-clicking the unselected row of a file (not a folder)
    a Paste action once again shows up.
src/kitemviews/kitemlistcontroller.cpp