[Digikam-devel] [digikam] [Bug 313407] New: Drag and drop with Alt key modifier (link) moves files without warning.

pbhj at hotmail.com pbhj at hotmail.com
Thu Jan 17 14:15:49 GMT 2013


            Bug ID: 313407
           Summary: Drag and drop with Alt key modifier (link) moves files
                    without warning.
    Classification: Unclassified
           Product: digikam
           Version: 2.8.0
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: critical
          Priority: NOR
         Component: general
          Assignee: digikam-devel at kde.org
          Reporter: pbhj at hotmail.com

The default modifier in KDE to create a soft-link when drag-dropping is Alt.
However when dragging and dropping from Digikams search results (or albums) to
a file-manager (Dolphin 2.1 under KDE 4.9.3 on Kubuntu 12.10) Digikam instead
performs a "move" operation, deleting files from the original locations without
notice to the user.

Without the Alt modifier the WM gives an option to move, copy or link. In this
situation, for some reason (maybe new key-bindings?) Ctrl+Shift is used as the
link modifier. The move modifier is Ctrl on it's own.

Expecting files to have been linked I deleted the supposed links, on returning
to Digikam I saw that the drag-drop+Alt have instead caused a move to be

Whilst in this instance I recovered the files from recycle there is no undo for
the move operation and so the files could not be returned to their proper place
in the file tree without substantial effort.

Reproducible: Always

Steps to Reproduce:
1. Select file in album or search results in Digikam.
2. Drag-drop to file manager whilst holding Alt key.

Actual Results:  
Files are moved instead of linked, no warning is given or option to select

Expected Results:  
Soft links are created at the drop location; alternatively is modifier is
incorrect a menu dialog gives the possible options (as it does when no modifier
is used).

Listed as critical as this causes data loss.

You are receiving this mail because:
You are the assignee for the bug.

More information about the Digikam-devel mailing list