https://bugs.kde.org/show_bug.cgi?id=470416

            Bug ID: 470416
           Summary: "Open with" opens image with application which is one
                    item above the one clicked in context menu
    Classification: Applications
           Product: gwenview
           Version: 23.04.1
          Platform: openSUSE
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: gwenview-bugs-n...@kde.org
          Reporter: pos...@posteo.eu
  Target Milestone: ---

Created attachment 159322
  --> https://bugs.kde.org/attachment.cgi?id=159322&action=edit
Screenshot

SUMMARY

File -> "Open with" opens image with application which is one item above the
one clicked in context menu

STEPS TO REPRODUCE
1. Open any image in gwenview
2. Click on File
3. Hover over "Open with"
4. Choose any application

OBSERVED RESULT

Journalctl reports on mouse hover over "Open with":
```
gwenview[7312]: qt.qpa.wayland: setGrabPopup called with a parent,
QtWaylandClient::QWaylandXdgSurface(0x563b60b99ed0) which does not match the
current topmost grabbing popup,
QtWaylandClient::QWaylandXdgSurface(0x563c0e9188c0) According to the xdg-shell
protocol, this is not allowed. The wayland QPA plugin is currently handling it
by setting the parent to the topmost grabbing popup. Note, however, that this
may cause positioning errors and popups closing unxpectedly because xdg-shell
mandate that child popups close before parents
```

When clicking on any application from the context menu it reports
```
gwenview[7312]: QString::arg: 2 argument(s) missing in org.kde.gwenview
```

When you click on the very first application in the list, the image opens in
another instance of Gwenview.


SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20230525
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.106.0
Qt Version: 5.15.9
Kernel Version: 6.3.2-1-default (64-bit)
Graphics Platform: Wayland
Graphics Processor: AMD Radeon RX 580 Series

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to