From 6466d50172e68149eb465a3ba1be73df745bf0f6 Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Wed, 22 Oct 2014 09:46:32 -0400 Subject: Fix the system tray checking to once run one at a time (to prevent possible conflict with different loops modifying tray icons at the same time). This might fix the random desktop crashes since they seem to be tray related. --- lumina-desktop/panel-plugins/systemtray/LSysTray.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lumina-desktop/panel-plugins/systemtray/LSysTray.h') diff --git a/lumina-desktop/panel-plugins/systemtray/LSysTray.h b/lumina-desktop/panel-plugins/systemtray/LSysTray.h index 7f8386fc..f45a52ad 100644 --- a/lumina-desktop/panel-plugins/systemtray/LSysTray.h +++ b/lumina-desktop/panel-plugins/systemtray/LSysTray.h @@ -31,7 +31,7 @@ public: ~LSysTray(); private: - bool isRunning, stopping; + bool isRunning, stopping, checking; QList trayIcons; QFrame *frame; QBoxLayout *LI; //layout items -- cgit