diff options
author | Alexander Larsson <alexl@redhat.com> | 2009-12-01 11:18:49 +0100 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2009-12-01 11:22:38 +0100 |
commit | 0fb2f6262124247137346c478aa018bb16ed87fa (patch) | |
tree | 6bc28dc9a3abf0b6472ef19b7954d3299f8bfcae /monitor | |
parent | a17a5d9e3a13c0bf516a0955e79a1620efa00c6d (diff) | |
download | gvfs-0fb2f6262124247137346c478aa018bb16ed87fa.tar.gz |
Move hal-only functions into hal ifdef
Diffstat (limited to 'monitor')
-rw-r--r-- | monitor/gphoto2/ggphoto2volume.c | 86 |
1 files changed, 43 insertions, 43 deletions
diff --git a/monitor/gphoto2/ggphoto2volume.c b/monitor/gphoto2/ggphoto2volume.c index b7c04388..8c081f53 100644 --- a/monitor/gphoto2/ggphoto2volume.c +++ b/monitor/gphoto2/ggphoto2volume.c @@ -101,49 +101,6 @@ g_gphoto2_volume_init (GGPhoto2Volume *gphoto2_volume) { } -static gboolean -changed_in_idle (gpointer data) -{ - GGPhoto2Volume *volume = data; - - g_signal_emit_by_name (volume, "changed"); - if (volume->volume_monitor != NULL) - g_signal_emit_by_name (volume->volume_monitor, "volume_changed", volume); - g_object_unref (volume); - - return FALSE; -} - -static char ** -dupv_and_uniqify (char **str_array) -{ - int n, m, o; - int len; - char **result; - - result = g_strdupv (str_array); - len = g_strv_length (result); - - for (n = 0; n < len; n++) - { - char *s = result[n]; - for (m = n + 1; m < len; m++) - { - char *p = result[m]; - if (strcmp (s, p) == 0) - { - for (o = m + 1; o < len; o++) - result[o - 1] = result[o]; - len--; - result[len] = NULL; - m--; - } - } - } - - return result; -} - #ifdef HAVE_GUDEV static int hexdigit(char c) { @@ -258,6 +215,49 @@ set_volume_icon (GGPhoto2Volume *volume) } #else +static gboolean +changed_in_idle (gpointer data) +{ + GGPhoto2Volume *volume = data; + + g_signal_emit_by_name (volume, "changed"); + if (volume->volume_monitor != NULL) + g_signal_emit_by_name (volume->volume_monitor, "volume_changed", volume); + g_object_unref (volume); + + return FALSE; +} + +static char ** +dupv_and_uniqify (char **str_array) +{ + int n, m, o; + int len; + char **result; + + result = g_strdupv (str_array); + len = g_strv_length (result); + + for (n = 0; n < len; n++) + { + char *s = result[n]; + for (m = n + 1; m < len; m++) + { + char *p = result[m]; + if (strcmp (s, p) == 0) + { + for (o = m + 1; o < len; o++) + result[o - 1] = result[o]; + len--; + result[len] = NULL; + m--; + } + } + } + + return result; +} + static void do_update_from_hal_for_camera (GGPhoto2Volume *v) { |