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

List:       kde-commits
Subject:    koffice/krita
From:       Dmitry Kazakov <dimula73 () gmail ! com>
Date:       2010-10-02 11:32:23
Message-ID: 20101002113223.25601AC892 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1181825 by dkazakov:

Fixed a modifier for the Duplacate Op

BUG:252785


 M  +1 -1      plugins/paintops/defaultpaintops/duplicate/kis_duplicateop_settings.cpp  
 M  +8 -4      ui/tool/kis_tool_freehand.cc  


--- trunk/koffice/krita/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop_settings.cpp #1181824:1181825
@@ -40,7 +40,7 @@
 
 KisDuplicateOpSettings::KisDuplicateOpSettings(KisImageWSP image)
         : m_image(image)
-        , m_isOffsetNotUptodate(true)
+        , m_isOffsetNotUptodate(false)
 {
 }
 
--- trunk/koffice/krita/ui/tool/kis_tool_freehand.cc #1181824:1181825
@@ -133,15 +133,19 @@
         updateOutlineRect();
     }
 
+    /**
+     * FIXME: we need some better way to implement modifiers
+     * for a paintop level
+     */
+    currentPaintOpPreset()->settings()->mousePressEvent(e);
+    if (e->isAccepted()) return;
+
+
     if(mode() == KisTool::HOVER_MODE &&
        e->button() == Qt::LeftButton &&
        e->modifiers() == Qt::NoModifier &&
        !specialModifierActive()) {
 
-        currentPaintOpPreset()->settings()->mousePressEvent(e);
-        if (e->isAccepted()) {
-            return;
-        }
 
         if (!currentNode() || !currentNode()->paintDevice() || currentNode()->systemLocked())
             return;
[prev in list] [next in list] [prev in thread] [next in thread] 

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