[dia] Fix selection after Ungroup



commit 493067e90c13ebb07671e345fbf06409db9b2ca5
Author: Hans Breuer <hans breuer org>
Date:   Sat Dec 11 22:29:38 2010 +0100

    Fix selection after Ungroup
    
    The selection of objects did not include the just "released"
    objects because diagram_select_list() was called before the
    objects were "visible" to the diagram.

 app/diagram.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/app/diagram.c b/app/diagram.c
index 56f4abe..33f1dac 100644
--- a/app/diagram.c
+++ b/app/diagram.c
@@ -1287,13 +1287,13 @@ void diagram_ungroup_selected(Diagram *dia)
       diagram_unselect_object(dia, group);
 
       group_list = group_objects(group);
-      diagram_select_list(dia, group_list);
 
       group_index = layer_object_get_index(dia->data->active_layer, group);
 
       change = undo_ungroup_objects(dia, group_list, group, group_index);
       (change->apply)(change, dia);
 
+      diagram_select_list(dia, group_list);
       any_groups = 1;
     }
     selected = g_list_next(selected);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]