[dconf] Use a switch insead of if-elses
- From: Robert Ancell <rancell src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [dconf] Use a switch insead of if-elses
- Date: Sat, 15 Jan 2011 06:20:09 +0000 (UTC)
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]