summaryrefslogtreecommitdiffstats
path: root/ksmserver/server.h
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-04-24 20:22:40 -0500
committerSlávek Banko <slavek.banko@axis.cz>2013-04-25 09:43:43 +0200
commit67afcf177ecfb742d1c90b644795e4e66537fa7f (patch)
treefa866bd2ac36a83cea4e3f3f8cda0596f9c9023e /ksmserver/server.h
parent52921d802e2311c746dca62dea86d20cbba0806d (diff)
downloadtdebase-67afcf177ecfb742d1c90b644795e4e66537fa7f.tar.gz
tdebase-67afcf177ecfb742d1c90b644795e4e66537fa7f.zip
Fix long delay at session termination on certain systems
This resolves Bug 760 Add shutdown profiling code and disable at compile time (cherry picked from commit 1c7bdfda1e7c768525a73d1ca104db53ff1cec10)
Diffstat (limited to 'ksmserver/server.h')
-rw-r--r--ksmserver/server.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/ksmserver/server.h b/ksmserver/server.h
index 9464d5275..17c72759d 100644
--- a/ksmserver/server.h
+++ b/ksmserver/server.h
@@ -142,11 +142,13 @@ private:
const TQString& clientMachine = TQString::null,
const TQString& userId = TQString::null );
void executeCommand( const TQStringList& command );
-
+
bool isWM( const KSMClient* client ) const;
bool isWM( const TQString& program ) const;
bool isCM( const KSMClient* client ) const;
bool isCM( const TQString& program ) const;
+ bool isNotifier( const KSMClient* client ) const;
+ bool isNotifier( const TQString& program ) const;
bool defaultSession() const; // empty session
void setupXIOErrorHandler();