From 48aace185958f9a6363a8ac389924fcf73acb8a7 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sat, 3 Jan 2009 13:19:01 +0100 Subject: [PATCH] event_pipe: moved variable "main_task" to main.c --- src/event_pipe.c | 5 ----- src/event_pipe.h | 2 -- src/main.c | 2 ++ src/main.h | 2 ++ src/update.c | 1 + 5 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/event_pipe.c b/src/event_pipe.c index 8d9a7fed3..6398e9bbb 100644 --- a/src/event_pipe.c +++ b/src/event_pipe.c @@ -26,7 +26,6 @@ #include #include -GThread *main_task; static int event_pipe[2]; static GMutex *event_pipe_mutex; static bool pipe_events[PIPE_EVENT_MAX]; @@ -78,8 +77,6 @@ void event_pipe_init(void) { GIOChannel *channel; - main_task = g_thread_self(); - if (pipe(event_pipe) < 0) g_error("Couldn't open pipe: %s", strerror(errno)); if (set_nonblocking(event_pipe[1]) < 0) @@ -90,8 +87,6 @@ void event_pipe_init(void) g_io_channel_unref(channel); event_pipe_mutex = g_mutex_new(); - - main_task = g_thread_self(); } void event_pipe_deinit(void) diff --git a/src/event_pipe.h b/src/event_pipe.h index 6205ab867..d8a042c7a 100644 --- a/src/event_pipe.h +++ b/src/event_pipe.h @@ -44,8 +44,6 @@ enum pipe_event { typedef void (*event_pipe_callback_t)(void); -extern GThread *main_task; - void event_pipe_init(void); void event_pipe_deinit(void); diff --git a/src/main.c b/src/main.c index b7154b4bb..c44b6df97 100644 --- a/src/main.c +++ b/src/main.c @@ -76,6 +76,7 @@ #include #endif +GThread *main_task; GMainLoop *main_loop; struct notify main_notify; @@ -242,6 +243,7 @@ int main(int argc, char *argv[]) changeToUser(); + main_task = g_thread_self(); main_loop = g_main_loop_new(NULL, FALSE); notify_init(&main_notify); diff --git a/src/main.h b/src/main.h index 44c06b6bb..30aefc272 100644 --- a/src/main.h +++ b/src/main.h @@ -21,6 +21,8 @@ #include +extern GThread *main_task; + extern GMainLoop *main_loop; extern struct notify main_notify; diff --git a/src/update.c b/src/update.c index ae407f157..e313f0aef 100644 --- a/src/update.c +++ b/src/update.c @@ -30,6 +30,7 @@ #include "update.h" #include "idle.h" #include "conf.h" +#include "main.h" #include