Bug 171053

Summary: Kde Wallet file or folder link missing
Product: [Applications] kwalletmanager Reporter: Kevin Murche <kevbert1>
Component: generalAssignee: Unknown <null>
Status: RESOLVED FIXED    
Severity: normal CC: lemma
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description Kevin Murche 2008-09-14 16:23:49 UTC
Version:            (using KDE 4.1.1)
OS:                Linux
Installed from:    Ubuntu Packages

This has been reported on Ubuntu Launchpad -
https://bugs.launchpad.net/ubuntu/+source/kdeutils/+bug/245881 and it has been recommended that I report it here:
Using Intrepid Alpha1 Kubuntu 64 bit on AMD64 PC.   Click on kdewallet icon shown in right side of taskbar. KDE Wallet Manager displayed. Click on Help, KDE Wallet Manager Handbook. Error - KDE Help Centre window - The file or folder help:/kwalletmanager/index.html does not exist.Using Intrepid Alpha1 Kubuntu 64 bit on AMD64 PC.
If I go to the kdewallet icon right click and select configure wallet and click on Help at the bottom of the KDE Wallet - KDE Control Manager window the Handbook is displayed. By double left clicking on the icon this does not work with the KDE Wallet Manager Window.
This is still a problem in Kubuntu Alpha 5 - Kernel 2.6.27.2 - KDE4.1.1.
Harald Sitter wrote:
KWallet tries to launch KHelpCenter with kwalletmanager/index.html while it should be using kwallet/index.html.
 By default Kubuntu will not show the tray icon so the most common way would be to start the help via systemsettings, which works perfectly fine here.
Comment 1 Michael Leupold 2008-10-29 23:41:16 UTC
I've looked into it a little. kwalletmanager relied on just having X-DocPath=kwallet/index.html in its desktop file. Unfortunately this isn't queried and it just uses the application's name. Interesting enough the kcmodule uses the X-DocPath :).
I'm currently looking into how to fix this the best way possible (so possibly other applications can make use of it as well). Unfortunately it's already too late for 4.1.2, so this will have to wait for 4.1.3.
Comment 2 Michael Leupold 2008-11-10 11:17:13 UTC
This was indeed a kdelibs issue. I just fixed this in trunk and it will be released with KDE 4.2. Not sure if it qualifies for backporting to the 4.1 branch as it might introduce regressions with other packages. Thanks for upstreaming this bug.