[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/4.4/kdelibs/plasma
From: Chani Armitage <chanika () gmail ! com>
Date: 2010-01-27 20:35:53
Message-ID: 1264624553.484218.20171.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1081145 by chani:
backport of r1081144:
make "run associated application" obey security
M +5 -1 applet.cpp
--- branches/KDE/4.4/kdelibs/plasma/applet.cpp #1081144:1081145
@@ -1970,6 +1970,7 @@
QAction *runAssociatedApplication = d->actions->action("run associated application");
if (runAssociatedApplication) {
bool valid = AssociatedApplicationManager::self()->appletHasValidAssociatedApplication(this);
+ valid = valid && hasAuthorization("LaunchApp"); //obey security!
runAssociatedApplication->setVisible(valid);
runAssociatedApplication->setEnabled(valid);
}
@@ -1982,6 +1983,7 @@
QAction *runAssociatedApplication = d->actions->action("run associated application");
if (runAssociatedApplication) {
bool valid = AssociatedApplicationManager::self()->appletHasValidAssociatedApplication(this);
+ valid = valid && hasAuthorization("LaunchApp"); //obey security!
runAssociatedApplication->setVisible(valid);
runAssociatedApplication->setEnabled(valid);
}
@@ -1999,7 +2001,9 @@
void Applet::runAssociatedApplication()
{
- AssociatedApplicationManager::self()->run(this);
+ if (hasAuthorization("LaunchApp")) {
+ AssociatedApplicationManager::self()->run(this);
+ }
}
bool Applet::hasValidAssociatedApplication() const
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic