Bug 282259 - kontact quits even if "Cancel" is choose after "Are you sure you want to quit Kontact?"
Summary: kontact quits even if "Cancel" is choose after "Are you sure you want to quit...
Status: RESOLVED FIXED
Alias: None
Product: kontact
Classification: Applications
Component: akregator (show other bugs)
Version: 4.7.1
Platform: openSUSE Linux
: NOR minor
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-18 09:48 UTC by Dario Cambié
Modified: 2012-07-01 16:47 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
The 'misbehaviouring' popup (283.50 KB, image/png)
2011-09-18 09:48 UTC, Dario Cambié
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dario Cambié 2011-09-18 09:48:16 UTC
Created attachment 63743 [details]
The 'misbehaviouring' popup

Version:           4.7.1 (using KDE 4.7.1) 
OS:                Linux

It happens when akregator tab is selected: then, according to settings, an icon is shown in the system tray. Right click on the icon and select "exit" triggers a confirmation popup where both the options make the application quit.

see http://dl.dropbox.com/u/905879/varie/akregator1.png
and http://dl.dropbox.com/u/905879/varie/akregator2.png

Reproducible: Always

Steps to Reproduce:
Open kontact
Select akregator tab
Right-click on the akregator's icon in system tray
Select Quit
Press Cancel.

Actual Results:  
Kontact quits.

Expected Results:  
Kontact shouldn't quit :)
Comment 1 Dario Cambié 2011-09-18 09:53:55 UTC
No evident error from CLI, only the following is printed (but looks like a consequence and not the cause?)

kontact(3728)/kdeui (KAction) KActionCollection::setComponentData: this does not work on a KActionCollection containing actions! 
kontact(3728)/kdeui (kdelibs) KXMLGUIClient::~KXMLGUIClient: 0x81ce990 deleted without having been removed from the factory first. This will leak standalone popupmenus and could lead to crashes. 
kontact(3728)/kdeui (kdelibs) KXMLGUIClient::~KXMLGUIClient: 0x81cd99c deleted without having been removed from the factory first. This will leak standalone popupmenus and could lead to crashes. 
kontact(3728)/kdeui (kdelibs) KXMLGUIClient::~KXMLGUIClient: 0x822c588 deleted without having been removed from the factory first. This will leak standalone popupmenus and could lead to crashes. 
kontact(3728)/kdeui (kdelibs) KXMLGUIClient::~KXMLGUIClient: 0x8209870 deleted without having been removed from the factory first. This will leak standalone popupmenus and could lead to crashes. 
kontact(3728)/kdeui (kdelibs) KXMLGUIClient::~KXMLGUIClient: 0x81ee3b4 deleted without having been removed from the factory first. This will leak standalone popupmenus and could lead to crashes. 
kontact(3728)/kdeui (kdelibs) KXMLGUIClient::~KXMLGUIClient: 0x820c4bc deleted without having been removed from the factory first. This will leak standalone popupmenus and could lead to crashes. 
kontact(3728)/kdeui (kdelibs) KXMLGUIClient::~KXMLGUIClient: 0x81e81d4 deleted without having been removed from the factory first. This will leak standalone popupmenus and could lead to crashes. 
kontact(3728)/kdeui (kdelibs) KXMLGUIClient::~KXMLGUIClient: 0x81af03c deleted without having been removed from the factory first. This will leak standalone popupmenus and could lead to crashes. 
kontact(3728)/kdeui (kdelibs) KXMLGUIClient::~KXMLGUIClient: 0x81b0630 deleted without having been removed from the factory first. This will leak standalone popupmenus and could lead to crashes. 
kontact(3728)/kdeui (kdelibs) KXMLGUIClient::~KXMLGUIClient: 0x8228c0c deleted without having been removed from the factory first. This will leak standalone popupmenus and could lead to crashes.
Comment 2 Juhamatti Niemelä 2012-01-23 07:17:24 UTC
This reproduces also in 4.7.4 installed from Fedora RPM packages.
Comment 3 Dario Cambié 2012-06-18 21:33:18 UTC
Review Request #102503 fixes the issue for me (and explain the cause).
Comment 4 Dario Cambié 2012-07-01 16:47:03 UTC
Fixed by commit b8e2527029bcd8db5b0b149badc8f999fc2e1143

FIXED IN 4.9?