summaryrefslogtreecommitdiff
path: root/src/meta/main.h
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2013-02-28 10:37:03 -0500
committerRay Strode <rstrode@redhat.com>2013-03-01 11:30:07 -0500
commit773ae8dc65aecabf711e6799835d567aa1f5098d (patch)
tree1d8f1f4632d33be7a8d02fb111f0f0a16630a455 /src/meta/main.h
parent7f1429812615ec7780176cf36ccfa539fe2ba0b2 (diff)
downloadmutter-773ae8dc65aecabf711e6799835d567aa1f5098d.tar.gz
core: make session registration an explicit step
gnome-shell shouldn't announce to the session manager it's "ready" until it's fully initialized. It currently tells the session manager it's ready as soon as it hits the main loop. This causes nautilus in classic mode to start before we have workspaces initialized. https://bugzilla.gnome.org/show_bug.cgi?id=694876
Diffstat (limited to 'src/meta/main.h')
-rw-r--r--src/meta/main.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/meta/main.h b/src/meta/main.h
index 1382678e4..256987e82 100644
--- a/src/meta/main.h
+++ b/src/meta/main.h
@@ -26,9 +26,10 @@
#include <glib.h>
-GOptionContext *meta_get_option_context (void);
-void meta_init (void);
-int meta_run (void);
+GOptionContext *meta_get_option_context (void);
+void meta_init (void);
+int meta_run (void);
+void meta_register_with_session (void);
gboolean meta_get_replace_current_wm (void); /* Actually defined in util.c */
void meta_set_wm_name (const char *wm_name);