This repository has been archived by the owner on Feb 12, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
qTox prevents logout on GNOME 3 #1485
Comments
Same in KDE (Kubuntu 14.04), I get system notification |
seems to be related, also prevents on KDE5 apparently this code from widget.cpp can be problematic
|
Talkless
added a commit
to Talkless/qTox
that referenced
this issue
Sep 4, 2016
Change closeEvent() to hideEvent() for handling main window closing. Close event is no longer ignored, which prevented logging out from various Linux desktop environments. Closes qTox#1485
Talkless
added a commit
to Talkless/qTox
that referenced
this issue
Sep 4, 2016
Change closeEvent() to hideEvent() for handling main window closing. Close event is no longer ignored, which prevented logging out from various Linux desktop environments. Closes qTox#1485
Talkless
added a commit
to Talkless/qTox
that referenced
this issue
Sep 10, 2016
…two) Revert commit 191fc15 to use closeEvent() but without QEvent::ignore() which blocked logout on various Linux desktops, and without redundant hide(). Since qApp->setQuitOnLastWindowClosed(false) is used, and Qt::WA_DeleteOnClose is *NOT* used, default closeEvent() handling is enought for implementing close-to-systray feature. Improves fix for qTox#1485 and closes qTox#3699
Talkless
added a commit
to Talkless/qTox
that referenced
this issue
Sep 10, 2016
Revert commit 191fc15 to use closeEvent() but without QEvent::ignore() which blocked logout on various Linux desktops, and without redundant hide(). Since qApp->setQuitOnLastWindowClosed(false) is used, and Qt::WA_DeleteOnClose is *NOT* used, default closeEvent() handling is enought for implementing close-to-systray feature. Improves fix for qTox#1485 and closes qTox#3699
Talkless
added a commit
to Talkless/qTox
that referenced
this issue
Sep 10, 2016
Revert commit 191fc15 to use closeEvent() but without QEvent::ignore() which blocked logout on various Linux desktops, and without redundant hide(). Using previous fix with hideEvent() produced regresions because hide() is used in various places, which produced closing behaviour. Since qApp->setQuitOnLastWindowClosed(false) is used, and Qt::WA_DeleteOnClose is *NOT* used, default closeEvent() handling is enough for implementing close-to-systray feature. Improves fix for qTox#1485 and closes qTox#3699
Talkless
added a commit
to Talkless/qTox
that referenced
this issue
Sep 10, 2016
Revert commit 191fc15 to use closeEvent() but without QEvent::ignore() which blocked logout on various Linux desktops, and without redundant hide(). Previous fix with hideEvent() produced regressions because hide() is used in various places, which produced closing behavior. Since qApp->setQuitOnLastWindowClosed(false) is used, and Qt::WA_DeleteOnClose is *NOT* used, default closeEvent() handling is enough for implementing close-to-systray feature. Improves fix for qTox#1485 and closes qTox#3699
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
GNOME 3.16, Arch Linux. Same happened on 3.14.
When I try to logout while qTox is open in the background, nothing happens, until I close qTox. Extremely confusing, took me about a month to figure out what's wrong.
The text was updated successfully, but these errors were encountered: