+ if (info)
+ info->hidden = !gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button));
+
+ /* Update county/storm based hiding */
+ GtkWidget *ctoggle = g_object_get_data(G_OBJECT(alert->config), "county_based");
+ GtkWidget *stoggle = g_object_get_data(G_OBJECT(alert->config), "storm_based");
+
+ gboolean cshow = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ctoggle));
+ gboolean sshow = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(stoggle));
+
+ grits_prefs_set_boolean(alert->prefs, "alert/hide_county_based", !cshow);
+ grits_prefs_set_boolean(alert->prefs, "alert/hide_storm_based", !sshow);