KDE_3_0_{RELEASE,BRANCH}: kicker bug

Waldo Bastian bastian at kde.org
Tue Apr 9 21:09:18 BST 2002


On Tuesday 09 April 2002 10:41 am, Bernhard Rosenkraenzer wrote:
> I've debugged the problem I've seen with changing any of the items in
> kicker as a new user - the changes couldn't be written because the
> standard config generated by kicker on first startup points to
> $KDEDIR/share/apps/whatever/anything.desktop
> which, of course, can't be overwritten by a user. Pointing to the relative
> whatever/anything.desktop makes much more sense, unless maybe we want
> kiosk mode...

Yes.. absolute paths are evil, even with kiosk mode.

> --- kdebase-3.0.0/kicker/core/containerarea.cpp.foo Tue Apr  9 19:27:31
> 2002 +++ kdebase-3.0.0/kicker/core/containerarea.cpp Tue Apr  9 19:28:16
> 2002 @@ -158,7 +158,7 @@
>          QString s = locate("apps", *it);
>          if (s.isEmpty()) continue;
>
> -        containers.append( new ServiceButtonContainer( viewport(), s ) );
> +        containers.append( new ServiceButtonContainer( viewport(), *it )
> );
>      }
>
>      PluginManager* manager = PluginManager::pluginManager();

Looks good to me.

Cheers,
Waldo
-- 
bastian at kde.org  |   SuSE Labs KDE Developer  |  bastian at suse.com





More information about the kde-core-devel mailing list