Skip to content
  • Raphael Kubo da Costa's avatar
    Adjust to Ark's drag'n'drop D-Bus interface changes. · 88e24922
    Raphael Kubo da Costa authored
    Ark's drag'n'drop D-Bus interface needs to be changed: so far, the object
    path was always /DndExtract, but this does not work if Ark is being used as
    an embedded KPart (in Konqueror or Rekonq, for example), as all tabs will
    end up calling QDBusConnection::registerObject() with the same path. Only
    the first call will work, and the result is that dragging and dropping from
    any tab previewing an archive with Ark will extract from the first archive
    being previewed.
    
    To fix that, applications that accept the application/x-kde-dndextract
    mimetype should now be adjusted to check the
    application/x-kde-ark-dndextract-service and
    application/x-kde-ark-dndextract-path ones instead; the former contains the
    same service information that used to be passed, while the latter tells
    which object path should be talked to.
    
    This is the Dolphin part of the change, which also needs to be made to
    the folderview plasmoid.
    
    REVIEW:		106131
    CCBUG:		304860
    88e24922