summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Meeks <michael@ximian.com>2002-07-10 10:19:34 +0000
committerMichael Meeks <michael@src.gnome.org>2002-07-10 10:19:34 +0000
commit3953463c36b99218559f4c3e1fdc50d15317cc91 (patch)
tree5beb092961800de86784d20170791bbf770fd968
parentd9defa5a5dd252eb193ed128b6af6444ddab8fdf (diff)
downloadnautilus-3953463c36b99218559f4c3e1fdc50d15317cc91.tar.gz
disable the look_for_kdesktop_recursive code, since this takes ~1 second
2002-07-10 Michael Meeks <michael@ximian.com> * src/nautilus-application.c (is_kdesktop_present): disable the look_for_kdesktop_recursive code, since this takes ~1 second at startup on my Ultra 2. (look_for_kdesktop_recursive, has_wm_state, get_self_typed_prop): don't compile these either.
-rw-r--r--ChangeLog8
-rw-r--r--src/nautilus-application.c8
-rw-r--r--src/nautilus-main.c1
-rw-r--r--src/nautilus-navigation-window.c1
-rw-r--r--src/nautilus-object-window.c1
-rw-r--r--src/nautilus-spatial-window.c1
-rw-r--r--src/nautilus-window.c1
7 files changed, 15 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 49f4d2aa8..4a31979d7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2002-07-10 Michael Meeks <michael@ximian.com>
+
+ * src/nautilus-application.c (is_kdesktop_present): disable
+ the look_for_kdesktop_recursive code, since this takes ~1 second
+ at startup on my Ultra 2.
+ (look_for_kdesktop_recursive, has_wm_state, get_self_typed_prop):
+ don't compile these either.
+
2002-07-09 Damon Chaplin <damon@ximian.com>
* src/nautilus-preferences-dialog.c (dialog_button_response_callback):
diff --git a/src/nautilus-application.c b/src/nautilus-application.c
index 6edb77ac0..508d3d087 100644
--- a/src/nautilus-application.c
+++ b/src/nautilus-application.c
@@ -984,6 +984,8 @@ init_session (void)
update_session (client);
}
+#ifdef UGLY_HACK_TO_DETECT_KDE
+
static gboolean
get_self_typed_prop (Window xwindow,
Atom atom,
@@ -1097,16 +1099,20 @@ look_for_kdesktop_recursive (Window xwindow)
return retval;
}
+#endif /* UGLY_HACK_TO_DETECT_KDE */
static gboolean
is_kdesktop_present (void)
{
+#ifdef UGLY_HACK_TO_DETECT_KDE
/* FIXME this is a pretty lame hack, should be replaced
* eventually with e.g. a requirement that desktop managers
* support a manager selection, ICCCM sec 2.8
*/
-
return look_for_kdesktop_recursive (GDK_ROOT_WINDOW ());
+#else
+ return FALSE;
+#endif
}
static void
diff --git a/src/nautilus-main.c b/src/nautilus-main.c
index 546cb5809..acda7d647 100644
--- a/src/nautilus-main.c
+++ b/src/nautilus-main.c
@@ -34,7 +34,6 @@
#include "nautilus-application.h"
#include "nautilus-self-check-functions.h"
#include "nautilus-window.h"
-#include <X11/Xlib.h>
#include <bonobo-activation/bonobo-activation.h>
#include <bonobo/bonobo-main.h>
#include <bonobo/bonobo-ui-main.h>
diff --git a/src/nautilus-navigation-window.c b/src/nautilus-navigation-window.c
index 6aea39211..0fb94e49d 100644
--- a/src/nautilus-navigation-window.c
+++ b/src/nautilus-navigation-window.c
@@ -38,7 +38,6 @@
#include "nautilus-switchable-navigation-bar.h"
#include "nautilus-window-manage-views.h"
#include "nautilus-zoom-control.h"
-#include <X11/Xatom.h>
#include <bonobo/bonobo-exception.h>
#include <bonobo/bonobo-ui-util.h>
#include <eel/eel-debug.h>
diff --git a/src/nautilus-object-window.c b/src/nautilus-object-window.c
index 6aea39211..0fb94e49d 100644
--- a/src/nautilus-object-window.c
+++ b/src/nautilus-object-window.c
@@ -38,7 +38,6 @@
#include "nautilus-switchable-navigation-bar.h"
#include "nautilus-window-manage-views.h"
#include "nautilus-zoom-control.h"
-#include <X11/Xatom.h>
#include <bonobo/bonobo-exception.h>
#include <bonobo/bonobo-ui-util.h>
#include <eel/eel-debug.h>
diff --git a/src/nautilus-spatial-window.c b/src/nautilus-spatial-window.c
index 6aea39211..0fb94e49d 100644
--- a/src/nautilus-spatial-window.c
+++ b/src/nautilus-spatial-window.c
@@ -38,7 +38,6 @@
#include "nautilus-switchable-navigation-bar.h"
#include "nautilus-window-manage-views.h"
#include "nautilus-zoom-control.h"
-#include <X11/Xatom.h>
#include <bonobo/bonobo-exception.h>
#include <bonobo/bonobo-ui-util.h>
#include <eel/eel-debug.h>
diff --git a/src/nautilus-window.c b/src/nautilus-window.c
index 6aea39211..0fb94e49d 100644
--- a/src/nautilus-window.c
+++ b/src/nautilus-window.c
@@ -38,7 +38,6 @@
#include "nautilus-switchable-navigation-bar.h"
#include "nautilus-window-manage-views.h"
#include "nautilus-zoom-control.h"
-#include <X11/Xatom.h>
#include <bonobo/bonobo-exception.h>
#include <bonobo/bonobo-ui-util.h>
#include <eel/eel-debug.h>