[nautilus] desktop-window: add a 'loaded' flag
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus] desktop-window: add a 'loaded' flag
- Date: Mon, 20 Sep 2010 15:41:39 +0000 (UTC)
commit f95927360079b1c05efb9cea0de62457eea307ab
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Tue Aug 31 02:48:56 2010 +0200
desktop-window: add a 'loaded' flag
src/nautilus-desktop-window.c | 11 ++++++++++-
src/nautilus-desktop-window.h | 1 +
2 files changed, 11 insertions(+), 1 deletions(-)
---
diff --git a/src/nautilus-desktop-window.c b/src/nautilus-desktop-window.c
index aa7b422..c110821 100644
--- a/src/nautilus-desktop-window.c
+++ b/src/nautilus-desktop-window.c
@@ -38,6 +38,8 @@
struct NautilusDesktopWindowDetails {
gulong size_changed_id;
+
+ gboolean loaded;
};
G_DEFINE_TYPE (NautilusDesktopWindow, nautilus_desktop_window,
@@ -93,9 +95,10 @@ nautilus_desktop_window_update_directory (NautilusDesktopWindow *window)
g_assert (NAUTILUS_IS_DESKTOP_WINDOW (window));
- NAUTILUS_SPATIAL_WINDOW (window)->affect_spatial_window_on_next_location_change = TRUE;
location = g_file_new_for_uri (EEL_DESKTOP_URI);
nautilus_window_go_to (NAUTILUS_WINDOW (window), location);
+ window->details->loaded = TRUE;
+
g_object_unref (location);
}
@@ -266,3 +269,9 @@ nautilus_desktop_window_class_init (NautilusDesktopWindowClass *klass)
g_type_class_add_private (klass, sizeof (NautilusDesktopWindowDetails));
}
+
+gboolean
+nautilus_desktop_window_loaded (NautilusDesktopWindow *window)
+{
+ return window->details->loaded;
+}
diff --git a/src/nautilus-desktop-window.h b/src/nautilus-desktop-window.h
index c01e833..0d0b9a3 100644
--- a/src/nautilus-desktop-window.h
+++ b/src/nautilus-desktop-window.h
@@ -60,5 +60,6 @@ GType nautilus_desktop_window_get_type (void);
NautilusDesktopWindow *nautilus_desktop_window_new (NautilusApplication *application,
GdkScreen *screen);
void nautilus_desktop_window_update_directory (NautilusDesktopWindow *window);
+gboolean nautilus_desktop_window_loaded (NautilusDesktopWindow *window);
#endif /* NAUTILUS_DESKTOP_WINDOW_H */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]