Bug 196960 - plasma unable to destroy plasmoid if popup dialog box appears
Summary: plasma unable to destroy plasmoid if popup dialog box appears
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: containment-desktop (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 193715 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-06-18 06:35 UTC by Shawn Starr
Modified: 2010-01-02 21:50 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Shawn Starr 2009-06-18 06:35:04 UTC
Version:           KDE: 4.2.91 (KDE 4.2.91 (KDE 4.3 >= 20090609)) (using Devel)
Compiler:          4.4.0 Fedora GNU gcc
OS:                Linux
Installed from:    Compiled sources

Use case
======

1) Tried to use the CPU Frequency Selector plasmoid (from kde playground)

2) Because I was missing a runtime dependency program

The plasmoid pops up a KMessageBox:

"Error, cpufreq-set from cpufreq-utils was not found. Please verify you have the cpufreq-utils package installed."

Click OK the dialog

3) The plasmoid is dropped onto the corona shows the following error

"This object could not be created for the following reason: The system isn't properly setup"

4) Try to close the plasmoid by clicking on it's 'X', nothing happens

5) Try to force close it from the Add Widgets dialog, by clicking on the red minus, clicking it causes it to show that its supposed to be unloaded when in fact, the plasmoid remains on desktop.

Reproducible 100%
Comment 1 Aaron J. Seigo 2009-06-20 04:13:39 UTC
SVN commit 984115 by aseigo:

you can't destroy() the applet from the constructor!
BUG:196960


 M  +12 -16    main.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=984115
Comment 2 Marco Martin 2010-01-02 21:50:11 UTC
*** Bug 193715 has been marked as a duplicate of this bug. ***