Skip to content

Commit fbb2c3b

Browse files
committed
Update sensitive
1 parent 7c3a3a2 commit fbb2c3b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/Widgets/DisplayWidget.vala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ public class Display.DisplayWidget : Gtk.Box {
6565
private Gtk.ComboBox resolution_combobox;
6666
private Gtk.TreeStore resolution_tree_store;
6767

68+
private Gtk.DropDown refresh_drop_down;
6869
private Gtk.DropDown scale_drop_down;
6970

7071
private int real_width = 0;
@@ -136,12 +137,13 @@ public class Display.DisplayWidget : Gtk.Box {
136137
mnemonic_widget = rotation_drop_down
137138
};
138139

139-
var refresh_drop_down = new Gtk.DropDown (virtual_monitor.available_refresh_rates, null) {
140+
refresh_drop_down = new Gtk.DropDown (virtual_monitor.available_refresh_rates, null) {
140141
margin_start = 12,
141142
margin_end = 12,
142143
factory = Utils.create_string_list_item_factory ()
143144
};
144145
virtual_monitor.available_refresh_rates.bind_property ("selected", refresh_drop_down, "selected", BIDIRECTIONAL | SYNC_CREATE);
146+
virtual_monitor.available_refresh_rates.items_changed.connect (() => refresh_drop_down.sensitive = virtual_monitor.available_refresh_rates.n_items > 1);
145147

146148
var refresh_label = new Granite.HeaderLabel (_("Refresh Rate")) {
147149
mnemonic_widget = refresh_drop_down

0 commit comments

Comments
 (0)