You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.9 KiB
51 lines
1.9 KiB
12 years ago
|
--- kdebase/config.h.cmake.ORI 2012-08-20 11:19:03.411461759 +0200
|
||
|
+++ kdebase/config.h.cmake 2012-08-20 11:19:40.587461736 +0200
|
||
|
@@ -174,3 +174,6 @@
|
||
|
|
||
|
// kdm, kcontrol
|
||
|
#cmakedefine WITH_XRANDR "@WITH_XRANDR@"
|
||
|
+
|
||
|
+// tsak
|
||
|
+#cmakedefine BUILD_TSAK "@BUILD_TSAK@"
|
||
|
--- kdebase/kdesktop/lock/main.cc.tsak 2012-08-20 13:55:47.265335687 +0200
|
||
|
+++ kdebase/kdesktop/lock/main.cc 2012-08-20 13:56:31.594856008 +0200
|
||
|
@@ -207,8 +207,11 @@
|
||
|
struct stat st;
|
||
|
KSimpleConfig* tdmconfig;
|
||
|
OPEN_TDMCONFIG_AND_SET_GROUP
|
||
|
+#ifdef BUILD_TSAK
|
||
|
trinity_desktop_lock_use_sak = tdmconfig->readBoolEntry("UseSAK", true);
|
||
|
-
|
||
|
+#else
|
||
|
+ trinity_desktop_lock_use_sak = false;
|
||
|
+#endif
|
||
|
LockProcess process;
|
||
|
|
||
|
// Start loading core functions, such as the desktop wallpaper interface
|
||
|
@@ -272,7 +275,11 @@
|
||
|
trinity_desktop_lock_use_system_modal_dialogs = !KDesktopSettings::useUnmanagedLockWindows();
|
||
|
trinity_desktop_lock_delay_screensaver_start = KDesktopSettings::delaySaverStart();
|
||
|
if (trinity_desktop_lock_use_system_modal_dialogs) {
|
||
|
+#ifdef BUILD_TSAK
|
||
|
trinity_desktop_lock_use_sak = tdmconfig->readBoolEntry("UseSAK", true);
|
||
|
+#else
|
||
|
+ trinity_desktop_lock_use_sak = false;
|
||
|
+#endif
|
||
|
}
|
||
|
else {
|
||
|
trinity_desktop_lock_use_sak = false; // If SAK is enabled with unmanaged windows, the SAK dialog will never close and will "burn in" the screen
|
||
|
--- kdebase/kdm/kfrontend/kgapp.cpp.tsak 2012-08-20 14:00:44.387336567 +0200
|
||
|
+++ kdebase/kdm/kfrontend/kgapp.cpp 2012-08-20 14:01:26.280461134 +0200
|
||
|
@@ -195,7 +195,11 @@
|
||
|
KProcess *dcop = 0;
|
||
|
KProcess *kwin = 0;
|
||
|
|
||
|
+#ifdef BUILD_TSAK
|
||
|
trinity_desktop_lock_use_sak = _useSAK;
|
||
|
+#else
|
||
|
+ trinity_desktop_lock_use_sak = false;
|
||
|
+#endif
|
||
|
if (trinity_desktop_lock_use_sak) {
|
||
|
tsak = new KProcess;
|
||
|
*tsak << TQCString( argv0, strrchr( argv0, '/' ) - argv0 + 2 ) + "tsak";
|