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

List:       kde-commits
Subject:    [krita] krita/ui/input: Don't crash is zero event is passed to input action, return default position
From:       Sven Langkamp <sven.langkamp () gmail ! com>
Date:       2015-11-30 17:33:36
Message-ID: E1a3SKW-00047P-RS () scm ! kde ! org
[Download RAW message or body]

Git commit 5ebe9f56b13b803a3f2ca31b0a3d4bffc28c8205 by Sven Langkamp.
Committed on 30/11/2015 at 17:33.
Pushed by langkamp into branch 'master'.

Don't crash is zero event is passed to input action, return default positio=
n for zero event
Fixes T1098

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

http://commits.kde.org/krita/5ebe9f56b13b803a3f2ca31b0a3d4bffc28c8205

diff --git a/krita/ui/input/kis_abstract_input_action.cpp b/krita/ui/input/=
kis_abstract_input_action.cpp
index 496b456..363d016 100644
--- a/krita/ui/input/kis_abstract_input_action.cpp
+++ b/krita/ui/input/kis_abstract_input_action.cpp
@@ -158,6 +158,10 @@ bool KisAbstractInputAction::isShortcutRequired(int sh=
ortcut) const
 =

 QPoint KisAbstractInputAction::eventPos(const QEvent *event) {
 =

+    if(!event) {
+	return QPoint();
+    }
+
     switch (event->type()) {
     case QEvent::MouseMove:
     case QEvent::MouseButtonPress:
[prev in list] [next in list] [prev in thread] [next in thread] 

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