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

Henrik Fehlauer <rk...@lab12.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://commits.kde.org/gwe
                   |                            |nview/07a2e7f9eccd92c19da4e
                   |                            |f269f453d61a44b6846
         Resolution|---                         |FIXED
   Version Fixed In|                            |18.04.3
             Status|UNCONFIRMED                 |RESOLVED

--- Comment #15 from Henrik Fehlauer <rk...@lab12.net> ---
Git commit 07a2e7f9eccd92c19da4ef269f453d61a44b6846 by Henrik Fehlauer.
Committed on 09/07/2018 at 19:50.
Pushed by rkflx into branch 'Applications/18.04'.

Fix external application menu occasionally slowing down startup

Summary:
If moving the menubar entries to a button in the window decoration is
enabled, the bug reporter experiences delays of up to 25 seconds in the
startup of Gwenview.

Bisecting points to 9631043c1, which added MPRIS support through
providing a D-Bus interface.

While the exact nature of the problem remains unclear due to not being
reproducible outside of the bug reporter's environment, moving the
initialization of the MPRIS support after `createGUI` is reported to
correct the issue. This may be due to avoiding conflicts or races with
the D-Bus connection, which is used for the MPRIS service, the
ScreenSaver service and the application menu integration.

Thanks to Duncan for reporting the bug and coming up with a fix.
FIXED-IN: 18.04.3

Test Plan:
`dbus-send --session --dest=org.mpris.MediaPlayer2.Gwenview --type=method_call
/org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next` still moves to the
next image in Gwenview.
The external application menu is still working fine.

Reviewers: #gwenview, kossebau

Subscribers: broulik

Differential Revision: https://phabricator.kde.org/D13995

M  +6    -6    app/mainwindow.cpp

https://commits.kde.org/gwenview/07a2e7f9eccd92c19da4ef269f453d61a44b6846

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

Reply via email to