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

List:       kde-commits
Subject:    [calligra] krita/ui/input: Don't try to copy an empty event
From:       Boudewijn Rempt <boud () valdyas ! org>
Date:       2013-10-30 14:40:26
Message-ID: E1VbWwc-0006lg-Kc () scm ! kde ! org
[Download RAW message or body]

Git commit 17dee1751eaa38187d1151e2f71ba2cb6ae0e514 by Boudewijn Rempt.
Committed on 30/10/2013 at 13:24.
Pushed by rempt into branch 'master'.

Don't try to copy an empty event

BUG:326762

M  +4    -0    krita/ui/input/kis_alternate_invocation_action.cpp

http://commits.kde.org/calligra/17dee1751eaa38187d1151e2f71ba2cb6ae0e514

diff --git a/krita/ui/input/kis_alternate_invocation_action.cpp \
b/krita/ui/input/kis_alternate_invocation_action.cpp index bdfe546..002ca42 100644
--- a/krita/ui/input/kis_alternate_invocation_action.cpp
+++ b/krita/ui/input/kis_alternate_invocation_action.cpp
@@ -47,6 +47,8 @@ int KisAlternateInvocationAction::priority() const
 
 void KisAlternateInvocationAction::begin(int shortcut, QEvent *event)
 {
+    if (!event) return;
+
     KisAbstractInputAction::begin(shortcut, event);
 
     QMouseEvent *mouseEvent = dynamic_cast<QMouseEvent*>(event);
@@ -68,6 +70,8 @@ void KisAlternateInvocationAction::begin(int shortcut, QEvent \
*event)  
 void KisAlternateInvocationAction::end(QEvent *event)
 {
+    if (!event) return;
+
     QMouseEvent *mouseEvent = dynamic_cast<QMouseEvent*>(event);
 
     QMouseEvent targetEvent(*mouseEvent);


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

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