[gnome-control-center] color: Use a switch statement



commit 474abc5272e75b101745b267fc80a787d8c8c883
Author: Bastien Nocera <hadess hadess net>
Date:   Thu Oct 20 15:30:14 2011 +0100

    color: Use a switch statement
    
    A little bit cleaner.

 panels/color/cc-color-panel.c |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)
---
diff --git a/panels/color/cc-color-panel.c b/panels/color/cc-color-panel.c
index 8186651..93a51e4 100644
--- a/panels/color/cc-color-panel.c
+++ b/panels/color/cc-color-panel.c
@@ -1299,17 +1299,20 @@ gcm_prefs_client_sensor_changed_cb (CdClient *client,
 static const gchar *
 gcm_prefs_device_kind_to_icon_name (CdDeviceKind kind)
 {
-  if (kind == CD_DEVICE_KIND_DISPLAY)
+  switch (kind) {
+  case CD_DEVICE_KIND_DISPLAY:
     return "video-display";
-  if (kind == CD_DEVICE_KIND_SCANNER)
+  case CD_DEVICE_KIND_SCANNER:
     return "scanner";
-  if (kind == CD_DEVICE_KIND_PRINTER)
+  case CD_DEVICE_KIND_PRINTER:
     return "printer";
-  if (kind == CD_DEVICE_KIND_CAMERA)
+  case CD_DEVICE_KIND_CAMERA:
     return "camera-photo";
-  if (kind == CD_DEVICE_KIND_WEBCAM)
+  case CD_DEVICE_KIND_WEBCAM:
     return "camera-web";
-  return "image-missing";
+  default:
+    return "image-missing";
+  }
 }
 
 static GString *



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]