aboutsummaryrefslogtreecommitdiff
path: root/src/toggle-box.vala
diff options
context:
space:
mode:
Diffstat (limited to 'src/toggle-box.vala')
-rw-r--r--src/toggle-box.vala18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/toggle-box.vala b/src/toggle-box.vala
index fc6c579..91a3e57 100644
--- a/src/toggle-box.vala
+++ b/src/toggle-box.vala
@@ -44,6 +44,8 @@ public class ToggleBox : Gtk.Box
public void set_normal_button_style (Gtk.Button button)
{
+ try
+ {
/* Tighten padding on buttons to not be so large, default color scheme for buttons */
var style = new Gtk.CssProvider ();
style.load_from_data ("* {padding: 8px;}\n"+
@@ -56,7 +58,12 @@ public class ToggleBox : Gtk.Box
" background-color: %s;\n".printf(AGSettings.get_string (AGSettings.KEY_TOGGLEBOX_BUTTON_BGCOLOR))+
"}\n", -1);
button.get_style_context ().add_provider (style, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
- return;
+ }
+ catch (Error e)
+ {
+ debug ("Internal error loading session chooser style: %s", e.message);
+ }
+ return;
}
private Gtk.Button selected_button;
@@ -125,14 +132,7 @@ public class ToggleBox : Gtk.Box
item.add (hbox);
hbox.show_all ();
- try
- {
- set_normal_button_style (item);
- }
- catch (Error e)
- {
- debug ("Internal error loading session chooser style: %s", e.message);
- }
+ set_normal_button_style (item);
item.set_data<string> ("toggle-list-key", key);
return item;