Summary: | Post - sign with GPG - cancel -> post is sent without sign, should go back to edit | ||
---|---|---|---|
Product: | [Unmaintained] knode | Reporter: | Rui Malheiro <rui.m.malheiro> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | n-roeser |
Priority: | NOR | ||
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | RedHat Enterprise Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Hannu Kotipalo
2002-11-03 12:31:42 UTC
I submited a duplicate of this bug. Can someone mark Bug 67108 as a duplicate of this one? And by the way, I'm using KDE 3.2 beta (CVS >20031206) *** Bug 67108 has been marked as a duplicate of this bug. *** I can confirm this with kde-3.2.0 (final). Replaced hannu.kotipalo@iki.fi with rmalheiro@6mil.pt due to bounces by reporter This bug still applies to KDE 3.2.3 CVS commit by vkrause: Switch back to the composer if the user cancels the GPG signing instead of silently sending the article without signing. CCMAIL: 50099-done@bugs.kde.org M +4 -0 knarticlefactory.cpp 1.76 M +2 -2 kncomposer.cpp 1.198 --- kdepim/knode/knarticlefactory.cpp #1.75:1.76 @@ -1013,4 +1013,6 @@ void KNArticleFactory::slotComposerDone( if ( com->applyChanges() ) sendArticles(&lst, true); + else + delCom = false; } break; @@ -1021,4 +1023,6 @@ void KNArticleFactory::slotComposerDone( if ( com->applyChanges() ) sendArticles(&lst, false); + else + delCom = false; } break; --- kdepim/knode/kncomposer.cpp #1.197:1.198 @@ -58,5 +58,4 @@ using KRecentAddress::RecentAddresses; #include "knaccountmanager.h" #include "knnntpaccount.h" -#include <kpgp.h> #include "knarticlefactory.h" #include <kstatusbar.h> @@ -64,5 +63,4 @@ using KRecentAddress::RecentAddresses; #include <qpopupmenu.h> #include <spellingfilter.h> -#include <qcursor.h> #include <kstdguiitem.h> @@ -844,4 +842,6 @@ bool KNComposer::applyChanges() QCString result = block.text(); tmp = codec->toUnicode(result.data(), result.length() ); + } else { + return false; } } |