Mercurial > geeqie
comparison src/lirc.c @ 610:33a375d16181
Make lirc_cleanup() and lirc_input_callback() static.
author | zas_ |
---|---|
date | Fri, 09 May 2008 07:46:18 +0000 |
parents | b690cecbf5b8 |
children | 8268cbe682f1 |
comparison
equal
deleted
inserted
replaced
609:b690cecbf5b8 | 610:33a375d16181 |
---|---|
14 *----------------------------------------------------------------------------- | 14 *----------------------------------------------------------------------------- |
15 * LIRC callback | 15 * LIRC callback |
16 *----------------------------------------------------------------------------- | 16 *----------------------------------------------------------------------------- |
17 */ | 17 */ |
18 | 18 |
19 void lirc_cleanup(void) | 19 static void lirc_cleanup(void) |
20 { | 20 { |
21 if (config) | 21 if (config) |
22 { | 22 { |
23 g_source_remove(input_tag); | 23 g_source_remove(input_tag); |
24 lirc_freeconfig(config); | 24 lirc_freeconfig(config); |
34 g_io_channel_shutdown(gio_chan, TRUE, NULL); | 34 g_io_channel_shutdown(gio_chan, TRUE, NULL); |
35 g_io_channel_unref(gio_chan); | 35 g_io_channel_unref(gio_chan); |
36 } | 36 } |
37 } | 37 } |
38 | 38 |
39 gboolean lirc_input_callback(GIOChannel *source, GIOCondition condition, | 39 static gboolean lirc_input_callback(GIOChannel *source, GIOCondition condition, |
40 gpointer data) | 40 gpointer data) |
41 { | 41 { |
42 LayoutWindow *lw = data; | 42 LayoutWindow *lw = data; |
43 gchar *ptr; | 43 gchar *ptr; |
44 gint ret; | 44 gint ret; |
45 gint x = 0; | 45 gint x = 0; |
171 } | 171 } |
172 } | 172 } |
173 free(code); | 173 free(code); |
174 if (ret == -1) break; | 174 if (ret == -1) break; |
175 } | 175 } |
176 if (x != 0 || y!= 0) | 176 if (x != 0 || y != 0) |
177 { | 177 { |
178 layout_image_scroll(lw, x, y); | 178 layout_image_scroll(lw, x, y); |
179 } | 179 } |
180 | 180 |
181 if (ret == -1) | 181 if (ret == -1) |