[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    koffice/krita/ui
From:       Sven Langkamp <sven.langkamp () gmail ! com>
Date:       2008-07-05 10:10:03
Message-ID: 1215252603.737834.3189.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 828300 by langkamp:

fixed canvas update on layer->remove, remove from the layer box is still broken
CCBUG:164619



 M  +5 -2      kis_layer_manager.cc  


--- trunk/koffice/krita/ui/kis_layer_manager.cc #828299:828300
@@ -661,10 +661,13 @@
     if (img) {
         KisLayerSP layer = activeLayer();
         if (layer) {
+            QRect extent = layer->extent();
+            KisNodeSP parent = layer->parent();
+
             img->removeLayer(layer);
 
-            if (layer->parent())
-                layer->parent()->setDirty(layer->extent());
+            if (parent)
+                parent->setDirty(extent);
 
             m_view->canvas()->update();
             m_view->updateGUI();
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic