Review Request 118649: Work around null return value of QApplication::clipboard()->mimeData() on Wayland
Emmanuel Pescosta
emmanuelpescosta099 at gmail.com
Wed Jun 11 20:01:33 BST 2014
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/118649/#review59829
-----------------------------------------------------------
Ship it!
Ship It!
- Emmanuel Pescosta
On June 11, 2014, 10:21 a.m., Frank Reininghaus wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/118649/
> -----------------------------------------------------------
>
> (Updated June 11, 2014, 10:21 a.m.)
>
>
> Review request for Dolphin.
>
>
> Bugs: 335053
> http://bugs.kde.org/show_bug.cgi?id=335053
>
>
> Repository: kde-baseapps
>
>
> Description
> -------
>
> This is a follow-up to https://git.reviewboard.kde.org/r/118450/
>
> It seems that Qt's clipboard support is broken on Wayland - according to the bug report, the return value of QApplication::clipboard()->mimeData() on Wayland.
>
> This patch adds safety checks to work around this problem and ensure that Dolphin does not crash on startup.
>
> Even though only frameworks is affected AFAIK, I still think that it makes sense to have this in master as well because it simplifies the code a bit and makes "Paste into folder" work for non-file data.
>
>
> Diffs
> -----
>
> dolphin/src/dolphincontextmenu.cpp f295de7
> dolphin/src/kitemviews/private/kfileitemclipboard.cpp faace2a
> dolphin/src/panels/folders/treeviewcontextmenu.cpp fa8844d
>
> Diff: https://git.reviewboard.kde.org/r/118649/diff/
>
>
> Testing
> -------
>
> I cannot test if the patch fixes the Wayland crash, but I checked that updating the "cut" state of items in the view still works, and that the "Paste" action is updated and works as expected in the context menus.
>
>
> Thanks,
>
> Frank Reininghaus
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.kde.org/mailman/private/kfm-devel/attachments/20140611/f2c8d625/attachment.htm>
More information about the kfm-devel
mailing list