treeview: Don't show missing images

When a model is sortable, but the the column is not currently used
for sorting, we want to reserve the space for showing the sort
indicator. But we currently set the icon to 'missing-image', which
is not great to show all over the place. So, just set the opacity
to 0.
This commit is contained in:
Matthias Clasen 2014-05-17 15:32:54 -04:00
parent df61db6dbc
commit 4f830fb117

View File

@ -1023,6 +1023,11 @@ gtk_tree_view_column_update_button (GtkTreeViewColumn *tree_column)
else else
gtk_widget_hide (arrow); gtk_widget_hide (arrow);
if (priv->show_sort_indicator)
gtk_widget_set_opacity (arrow, 1.0);
else
gtk_widget_set_opacity (arrow, 0.0);
/* It's always safe to hide the button. It isn't always safe to show it, as /* It's always safe to hide the button. It isn't always safe to show it, as
* if you show it before it's realized, it'll get the wrong window. */ * if you show it before it's realized, it'll get the wrong window. */
if (priv->button && if (priv->button &&