]> git.street.me.uk Git - andy/viking.git/blobdiff - src/viklayerspanel.c
Fix highlight draw to cope with cut layers.
[andy/viking.git] / src / viklayerspanel.c
index 48050d152d138b5449925766a388653397aa1ac3..8bd534a01776747687764181d9ac4f9ad61b4508 100644 (file)
@@ -582,8 +582,11 @@ void vik_layers_panel_cut_selected ( VikLayersPanel *vlp )
       a_clipboard_copy_selected ( vlp );
 
       if (IS_VIK_AGGREGATE_LAYER(parent)) {
-       if ( vik_aggregate_layer_delete ( parent, &iter ) )
-         vik_layers_panel_emit_update ( vlp );
+
+        g_signal_emit ( G_OBJECT(vlp), layers_panel_signals[VLP_DELETE_LAYER_SIGNAL], 0 );
+
+        if ( vik_aggregate_layer_delete ( parent, &iter ) )
+          vik_layers_panel_emit_update ( vlp );
       }
     }
     else