diff options
author | Ken Moore <moorekou@gmail.com> | 2015-07-30 18:18:11 -0400 |
---|---|---|
committer | Ken Moore <moorekou@gmail.com> | 2015-07-30 18:18:11 -0400 |
commit | d97499cae8e344af6118f38ffa1c4b183a4d30cc (patch) | |
tree | 50641f8327b8b3a2473ad357845a765db6f45aed /lumina-desktop/panel-plugins | |
parent | Final fix for the line find/replace functionality in luminaDesktop.conf parsi... (diff) | |
download | lumina-d97499cae8e344af6118f38ffa1c4b183a4d30cc.tar.gz lumina-d97499cae8e344af6118f38ffa1c4b183a4d30cc.tar.bz2 lumina-d97499cae8e344af6118f38ffa1c4b183a4d30cc.zip |
Fix up the issues with some apps which re-configure the Xsession/screens to match their own internal specifications. On single-screen setups it works fine now, but on multi-screen setups the app does not seem to return the xsettings back to their original specs properly (Tested with OpenArena and MegaMario). This may result in the screen being "flipped" or placed on different monitors after closing the app.
Diffstat (limited to 'lumina-desktop/panel-plugins')
-rw-r--r-- | lumina-desktop/panel-plugins/systemtray/LSysTray.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lumina-desktop/panel-plugins/systemtray/LSysTray.cpp b/lumina-desktop/panel-plugins/systemtray/LSysTray.cpp index 519a5e23..d6a87c72 100644 --- a/lumina-desktop/panel-plugins/systemtray/LSysTray.cpp +++ b/lumina-desktop/panel-plugins/systemtray/LSysTray.cpp @@ -161,12 +161,13 @@ void LSysTray::UpdateTrayWindow(WId win){ if(!isRunning || stopping || checking){ return; } for(int i=0; i<trayIcons.length(); i++){ if(trayIcons[i]->appID()==win){ - //qDebug() << "System Tray: Update Window " << win; + qDebug() << "System Tray: Update Window " << win; trayIcons[i]->update(); return; //finished now } } //Could not find tray in the list, run the checkall routine to make sure we are not missing any + qDebug() << "System Tray: Missing Window - check all"; QTimer::singleShot(0,this, SLOT(checkAll()) ); } |