summaryrefslogtreecommitdiff
path: root/monitor
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2009-12-01 11:18:49 +0100
committerAlexander Larsson <alexl@redhat.com>2009-12-01 11:22:38 +0100
commit0fb2f6262124247137346c478aa018bb16ed87fa (patch)
tree6bc28dc9a3abf0b6472ef19b7954d3299f8bfcae /monitor
parenta17a5d9e3a13c0bf516a0955e79a1620efa00c6d (diff)
downloadgvfs-0fb2f6262124247137346c478aa018bb16ed87fa.tar.gz
Move hal-only functions into hal ifdef
Diffstat (limited to 'monitor')
-rw-r--r--monitor/gphoto2/ggphoto2volume.c86
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)
{