Factorize if
This commit is contained in:
parent
9be8d70d88
commit
f04a8733e6
1 changed files with 9 additions and 14 deletions
|
@ -2659,22 +2659,17 @@ static void icon_list_toggle_by_mime_info (MimeView *mimeview,
|
||||||
|
|
||||||
children = gtk_container_get_children(GTK_CONTAINER(mimeview->icon_vbox));
|
children = gtk_container_get_children(GTK_CONTAINER(mimeview->icon_vbox));
|
||||||
for (child = children; child != NULL; child = g_list_next(child)) {
|
for (child = children; child != NULL; child = g_list_next(child)) {
|
||||||
|
gboolean *highlight = NULL;
|
||||||
|
GtkWidget *icon = gtk_bin_get_child(GTK_BIN(child->data));
|
||||||
|
|
||||||
if (!GTK_IS_EVENT_BOX(child->data))
|
if (!GTK_IS_EVENT_BOX(child->data))
|
||||||
continue;
|
continue;
|
||||||
if(g_object_get_data(G_OBJECT(child->data),
|
|
||||||
"partinfo") == (gpointer)mimeinfo) {
|
highlight = g_object_get_data(G_OBJECT(icon), "highlight");
|
||||||
gboolean *highlight = NULL;
|
*highlight = (g_object_get_data(G_OBJECT(child->data),
|
||||||
GtkWidget *icon = gtk_bin_get_child(GTK_BIN(child->data));
|
"partinfo") == (gpointer)mimeinfo);
|
||||||
highlight = g_object_get_data(G_OBJECT(icon), "highlight");
|
|
||||||
*highlight = TRUE;
|
gtk_widget_queue_draw(icon);
|
||||||
gtk_widget_queue_draw(icon);
|
|
||||||
} else {
|
|
||||||
gint *highlight = NULL;
|
|
||||||
GtkWidget *icon = gtk_bin_get_child(GTK_BIN(child->data));
|
|
||||||
highlight = g_object_get_data(G_OBJECT(icon), "highlight");
|
|
||||||
*highlight = FALSE;
|
|
||||||
gtk_widget_queue_draw(icon);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
g_list_free(children);
|
g_list_free(children);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue