No unfortunately it doesn't help with logout-time, I suspect the communication between gnome-session and Launcher at logout is incomplete.
But without this patch QCoreApplication::quit() does not quit the Launcher as the QtConcurrent thread does not halt. So this is a step in right direction, as otherwise the process needs to be killed.
This also keeps code consistency with GEIS gesture handler.
No unfortunately it doesn't help with logout-time, I suspect the communication between gnome-session and Launcher at logout is incomplete.
But without this patch QCoreApplicatio n::quit( ) does not quit the Launcher as the QtConcurrent thread does not halt. So this is a step in right direction, as otherwise the process needs to be killed.
This also keeps code consistency with GEIS gesture handler.