update the button states if the layer which changed alpha was the active

2003-08-27  Michael Natterer  <mitch@gimp.org>

	* app/widgets/gimplayertreeview.c
	(gimp_layer_tree_view_alpha_changed): update the button states if
	the layer which changed alpha was the active one.
	Fixes bug #120864.
This commit is contained in:
Michael Natterer
2003-08-27 19:50:08 +00:00
committed by Michael Natterer
parent c4dfccd8db
commit d3476d38f0
2 changed files with 19 additions and 1 deletions

View File

@ -1,3 +1,10 @@
2003-08-27 Michael Natterer <mitch@gimp.org>
* app/widgets/gimplayertreeview.c
(gimp_layer_tree_view_alpha_changed): update the button states if
the layer which changed alpha was the active one.
Fixes bug #120864.
2003-08-27 Michael Natterer <mitch@gimp.org>
Enabled type-preserving DND of all kinds of items between

View File

@ -1093,5 +1093,16 @@ gimp_layer_tree_view_alpha_changed (GimpLayer *layer,
iter = g_hash_table_lookup (view->hash_table, layer);
if (iter)
gimp_layer_tree_view_alpha_update (layer_view, iter, layer);
{
GimpItemTreeView *item_view;
item_view = GIMP_ITEM_TREE_VIEW (view);
gimp_layer_tree_view_alpha_update (layer_view, iter, layer);
/* update button states */
if (gimp_image_get_active_layer (item_view->gimage) == layer)
gimp_container_view_select_item (GIMP_CONTAINER_VIEW (view),
GIMP_VIEWABLE (layer));
}
}