[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdepim-addons/Applications/16.08] plugins/messageviewerplugins: messageviewerplugins: don't create
From: David Faure <faure () kde ! org>
Date: 2016-07-31 12:24:47
Message-ID: E1bTpnT-0007TE-43 () code ! kde ! org
[Download RAW message or body]
Git commit 53dd252a8b04d7712614e982b5628add16600267 by David Faure.
Committed on 31/07/2016 at 12:24.
Pushed by dfaure into branch 'Applications/16.08'.
messageviewerplugins: don't create widget just to hide it
Called by ViewerPluginToolManager::closeAllTools() in
ViewerPrivate::resetStateForNewMessage().
M +3 -1 plugins/messageviewerplugins/createeventplugin/viewerpluginc=
reateeventinterface.cpp
M +3 -1 plugins/messageviewerplugins/createnoteplugin/viewerplugincr=
eatenoteinterface.cpp
M +3 -1 plugins/messageviewerplugins/createtodoplugin/viewerplugincr=
eatetodointerface.cpp
http://commits.kde.org/kdepim-addons/53dd252a8b04d7712614e982b5628add166002=
67
diff --git a/plugins/messageviewerplugins/createeventplugin/viewerplugincre=
ateeventinterface.cpp b/plugins/messageviewerplugins/createeventplugin/view=
erplugincreateeventinterface.cpp
index 9f253e4..b79ed4e 100644
--- a/plugins/messageviewerplugins/createeventplugin/viewerplugincreateeven=
tinterface.cpp
+++ b/plugins/messageviewerplugins/createeventplugin/viewerplugincreateeven=
tinterface.cpp
@@ -64,7 +64,9 @@ void ViewerPluginCreateEventInterface::setMessage(const K=
Mime::Message::Ptr &val
=
void ViewerPluginCreateEventInterface::closePlugin()
{
- widget()->slotCloseWidget();
+ if (mEventEdit) {
+ mEventEdit->slotCloseWidget();
+ }
}
=
void ViewerPluginCreateEventInterface::showWidget()
diff --git a/plugins/messageviewerplugins/createnoteplugin/viewerplugincrea=
tenoteinterface.cpp b/plugins/messageviewerplugins/createnoteplugin/viewerp=
lugincreatenoteinterface.cpp
index f785475..6ddf587 100644
--- a/plugins/messageviewerplugins/createnoteplugin/viewerplugincreatenotei=
nterface.cpp
+++ b/plugins/messageviewerplugins/createnoteplugin/viewerplugincreatenotei=
nterface.cpp
@@ -62,7 +62,9 @@ void ViewerPluginCreatenoteInterface::setMessage(const KM=
ime::Message::Ptr &valu
=
void ViewerPluginCreatenoteInterface::closePlugin()
{
- widget()->slotCloseWidget();
+ if (mNoteEdit) {
+ mNoteEdit->slotCloseWidget();
+ }
}
=
Akonadi::Relation ViewerPluginCreatenoteInterface::relatedNoteRelation() c=
onst
diff --git a/plugins/messageviewerplugins/createtodoplugin/viewerplugincrea=
tetodointerface.cpp b/plugins/messageviewerplugins/createtodoplugin/viewerp=
lugincreatetodointerface.cpp
index fd41c3a..befdd0c 100644
--- a/plugins/messageviewerplugins/createtodoplugin/viewerplugincreatetodoi=
nterface.cpp
+++ b/plugins/messageviewerplugins/createtodoplugin/viewerplugincreatetodoi=
nterface.cpp
@@ -59,7 +59,9 @@ void ViewerPluginCreateTodoInterface::setMessage(const KM=
ime::Message::Ptr &valu
=
void ViewerPluginCreateTodoInterface::closePlugin()
{
- widget()->slotCloseWidget();
+ if (mTodoEdit) {
+ mTodoEdit->slotCloseWidget();
+ }
}
=
void ViewerPluginCreateTodoInterface::showWidget()
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic