summaryrefslogtreecommitdiff
path: root/plugins/wacom/list-wacom.c
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2011-11-25 15:08:26 +0000
committerBastien Nocera <hadess@hadess.net>2011-11-25 17:04:00 +0000
commitb51b86005843a5bb12036838056a101210e73453 (patch)
tree08589a1bd704603ffde18360046cb0a351a28ccf /plugins/wacom/list-wacom.c
parenta90ddfee3c8c629714a4fc178f8e435b243723dd (diff)
downloadgnome-settings-daemon-b51b86005843a5bb12036838056a101210e73453.tar.gz
wacom: Split real listing in a separate function
Diffstat (limited to 'plugins/wacom/list-wacom.c')
-rw-r--r--plugins/wacom/list-wacom.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/plugins/wacom/list-wacom.c b/plugins/wacom/list-wacom.c
index 457b0ac8..aa61a4c5 100644
--- a/plugins/wacom/list-wacom.c
+++ b/plugins/wacom/list-wacom.c
@@ -45,13 +45,12 @@ get_loc (GSettings *settings)
#define BOOL_AS_STR(x) (x ? "yes" : "no")
-int main (int argc, char **argv)
+static void
+list_actual_devices (void)
{
GdkDeviceManager *mgr;
GList *list, *l;
- gtk_init (&argc, &argv);
-
mgr = gdk_display_get_device_manager (gdk_display_get_default ());
list = gdk_device_manager_list_devices (mgr, GDK_DEVICE_TYPE_SLAVE);
@@ -94,6 +93,13 @@ int main (int argc, char **argv)
g_object_unref (device);
}
g_list_free (list);
+}
+
+int main (int argc, char **argv)
+{
+ gtk_init (&argc, &argv);
+
+ list_actual_devices ();
return 0;
}