[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [ksmserver] [Bug 354724] missing some clients or windows when storeSession and performLegacySessionS
From: Andreas Hartmetz via KDE Bugzilla <bugzilla_noreply () kde ! org>
Date: 2016-02-19 19:01:47
Message-ID: bug-354724-17878-bon3xQE9lW () http ! bugs ! kde ! org/
[Download RAW message or body]
https://bugs.kde.org/show_bug.cgi?id=354724
Andreas Hartmetz <ahartmetz@gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |FIXED
Latest Commit| |http://commits.kde.org/kxml
| |gui/f7cbcc77722256db084d3b0
| |ab6ce76173e959f0e
Status|REOPENED |RESOLVED
--- Comment #48 from Andreas Hartmetz <ahartmetz@gmail.com> ---
Git commit f7cbcc77722256db084d3b0ab6ce76173e959f0e by Andreas Hartmetz.
Committed on 19/02/2016 at 18:49.
Pushed by ahartmetz into branch 'master'.
Fix session management broken since KF5 / Qt5.
Requires Qt 5.6 branch not more than a few days old, or >= 5.6.0
when it is released.
Parts of the fix are:
- Call QGuiApplication::setFallbackSessionManagementEnabled(false)
to prevent application suicide through a mechanism that tries to
help applications without any proper session management support,
but badly interferes with applications that do implement proper
session management, such as KDE applications.
- Add back commitData[Request] handling. For some reason it was
removed during porting.
- Change the returned types of saveState() and commitData() to void.
The return values were unused.
M +41 -3 src/kmainwindow.cpp
M +2 -1 src/kmainwindow_p.h
http://commits.kde.org/kxmlgui/f7cbcc77722256db084d3b0ab6ce76173e959f0e
--
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic