[dconf] Use a switch insead of if-elses



commit 726398140ff7860bbf6459a3c5c5a068121f3296
Author: Robert Ancell <robert ancell canonical com>
Date:   Fri Jan 14 20:46:00 2011 -0600

    Use a switch insead of if-elses

 editor/dconf-view.vala |   28 +++++++++++++++-------------
 1 files changed, 15 insertions(+), 13 deletions(-)
---
diff --git a/editor/dconf-view.vala b/editor/dconf-view.vala
index 8d6e4d8..65bf441 100644
--- a/editor/dconf-view.vala
+++ b/editor/dconf-view.vala
@@ -129,23 +129,25 @@ private class KeyValueRenderer: Gtk.CellRenderer
         set {}
         get
         {
-            if (key.type_string == "<enum>")
+            switch (key.type_string)
+            {
+            case "<enum>":
                 return combo_renderer;
-            else if (key.type_string == "b")
+            case "b":
                 return toggle_renderer;
-            else if (key.type_string == "s")
-                return text_renderer;
-            else if (key.type_string == "y" ||
-                     key.type_string == "n" ||
-                     key.type_string == "q" ||
-                     key.type_string == "i" ||
-                     key.type_string == "u" ||
-                     key.type_string == "x" ||
-                     key.type_string == "t" ||
-                     key.type_string == "d")
+            case "y":
+            case "n":
+            case "q":
+            case "i":
+            case "u":
+            case "x":
+            case "t":
+            case "d":
                 return spin_renderer;
-            else
+            default:
+            case "s":
                 return text_renderer;
+            }
         }
     }
 



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