static void level_combo_changed_cb( GtkComboBox * combo_box, gpointer gdata ) { struct MsgData * data = gdata; const int level = gtr_combo_box_get_active_enum( combo_box ); tr_setMessageLevel( level ); tr_core_set_pref_int( data->core, TR_PREFS_KEY_MSGLEVEL, level ); data->maxLevel = level; gtk_tree_model_filter_refilter( GTK_TREE_MODEL_FILTER( data->filter ) ); }
static void level_combo_changed_cb (GtkComboBox * combo_box, gpointer gdata) { struct MsgData * data = gdata; const int level = gtr_combo_box_get_active_enum (combo_box); const gboolean pinned_to_new = is_pinned_to_new (data); tr_logSetLevel (level); gtr_core_set_pref_int (data->core, TR_KEY_message_level, level); data->maxLevel = level; gtk_tree_model_filter_refilter (GTK_TREE_MODEL_FILTER (data->filter)); if (pinned_to_new) scroll_to_bottom (data); }