[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdebase/kioslave/settings
From: Martin Koller <m.koller () surfeu ! at>
Date: 2005-02-20 0:15:30
Message-ID: 20050220001530.187CA1B8A2 () office ! kde ! org
[Download RAW message or body]
CVS commit by mkoller:
BUGS: 97754
BUGS: 95921
store desktopEntryName() instead of name() in UDS_URL
M +6 -5 kio_settings.cc 1.14
--- kdebase/kioslave/settings/kio_settings.cc #1.13:1.14
@@ -168,5 +168,5 @@ KServiceGroup::Ptr SettingsProtocol::fin
void SettingsProtocol::get( const KURL & url )
{
- KService::Ptr service = KService::serviceByName(url.fileName());
+ KService::Ptr service = KService::serviceByDesktopName(url.fileName());
if (service && service->isValid()) {
KURL redirUrl;
@@ -196,5 +196,5 @@ void SettingsProtocol::stat(const KURL&
url.url(), "inode/directory",grp->icon() );
} else {
- KService::Ptr service = KService::serviceByName( url.fileName() );
+ KService::Ptr service = KService::serviceByDesktopName( \
url.fileName() ); if (service && service->isValid()) {
// KURL newUrl;
@@ -202,5 +202,6 @@ void SettingsProtocol::stat(const KURL&
// createFileEntry(entry, service->name(), newUrl, \
"application/x-desktop", service->icon());
- createFileEntry(entry, service->name(), url.url(), \
"application/x-desktop", service->icon()); + \
createFileEntry(entry, service->name(), url.url(1)+service->desktopEntryName(), + \
"application/x-desktop", service->icon()); } else {
error(KIO::ERR_SLAVE_DEFINED,i18n("Unknown settings \
folder")); @@ -284,5 +285,5 @@ void SettingsProtocol::listDir(const KUR
KService::Ptr s(static_cast<KService *>(e));
kdDebug() << "SettingsProtocol: adding file entry " << \
url.url(1)+s->name() << endl;
- createFileEntry(entry,s->name(),url.url(1)+s->name(), \
"application/x-desktop",s->icon()); + \
createFileEntry(entry,s->name(),url.url(1)+s->desktopEntryName(), \
"application/x-desktop",s->icon()); }
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic