summaryrefslogtreecommitdiff
path: root/openbox/openbox.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-07-10 19:06:00 +0000
committerDana Jansens <danakj@orodu.net>2003-07-10 19:06:00 +0000
commitbddbe9432837edccc67b76f2d29d4dbc9b02203f (patch)
tree3c895659fe273a6562c4ffaff76d0b298ae27059 /openbox/openbox.c
parent35418ca0fcd3fd28ef579f4435b8bad3b7c87f04 (diff)
make ob_state a function so it cant be changed outside of openbox.c
Diffstat (limited to 'openbox/openbox.c')
-rw-r--r--openbox/openbox.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/openbox/openbox.c b/openbox/openbox.c
index 65669652..747f3840 100644
--- a/openbox/openbox.c
+++ b/openbox/openbox.c
@@ -59,10 +59,10 @@ RrInstance *ob_rr_inst;
RrTheme *ob_rr_theme;
Display *ob_display;
gint ob_screen;
-ObState ob_state;
Cursor ob_cursors[OB_NUM_CURSORS];
KeyCode ob_keys[OB_NUM_KEYS];
+static ObState state;
static gboolean sync;
static gboolean shutdown;
static gboolean restart;
@@ -91,7 +91,7 @@ int main(int argc, char **argv)
xmlDocPtr doc;
xmlNodePtr node;
- ob_state = OB_STATE_STARTING;
+ state = OB_STATE_STARTING;
/* initialize the locale */
if (!setlocale(LC_ALL, ""))
@@ -256,10 +256,10 @@ int main(int argc, char **argv)
/* get all the existing windows */
client_manage_all();
- ob_state = OB_STATE_RUNNING;
+ state = OB_STATE_RUNNING;
while (!shutdown)
event_loop();
- ob_state = OB_STATE_EXITING;
+ state = OB_STATE_EXITING;
dock_remove_all();
client_unmanage_all();
@@ -612,3 +612,8 @@ KeyCode ob_keycode(ObKey key)
g_assert(key < OB_NUM_KEYS);
return ob_keys[key];
}
+
+ObState ob_state()
+{
+ return state;
+}