summaryrefslogtreecommitdiff
path: root/src/callbacks.cpp
diff options
context:
space:
mode:
authorinfirit <[email protected]>2014-12-19 00:35:27 +0100
committerinfirit <[email protected]>2014-12-19 00:35:27 +0100
commit51357cc58ed32763b7eaff97d9ba04507ac0665d (patch)
treed8edd30bdff48a0f9aa75d9c2c6c45ad6e5ee710 /src/callbacks.cpp
parentee379181d3b6b89c23a660d027caa9c2d027aa7d (diff)
downloadmate-system-monitor-51357cc58ed32763b7eaff97d9ba04507ac0665d.tar.bz2
mate-system-monitor-51357cc58ed32763b7eaff97d9ba04507ac0665d.tar.xz
Disable priority changed handler while setting current priority
Taken from GSM commit: c00d94f3bfe2186428ef30e922042a555b7dc03a From: Robert Roth <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=667227
Diffstat (limited to 'src/callbacks.cpp')
-rw-r--r--src/callbacks.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/callbacks.cpp b/src/callbacks.cpp
index ffded13..0399834 100644
--- a/src/callbacks.cpp
+++ b/src/callbacks.cpp
@@ -331,8 +331,10 @@ cb_row_selected (GtkTreeSelection *selection, gpointer data)
value = VERY_LOW_PRIORITY;
GtkRadioAction* normal = GTK_RADIO_ACTION(gtk_action_group_get_action(procdata->action_group, "Normal"));
-
+ block_priority_changed_handlers(procdata, TRUE);
gtk_radio_action_set_current_value(normal, value);
+ block_priority_changed_handlers(procdata, FALSE);
+
}
update_sensitivity(procdata);
}