Bug 346946 - Regression in Frameworks 15.04 compared to 14.12: Single click does not work any more in KDE-4.14.6-applications while it does in KDE Frameworks 5.9.0 based applications.
Summary: Regression in Frameworks 15.04 compared to 14.12: Single click does not work ...
Status: RESOLVED DUPLICATE of bug 343418
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: frameworks
Platform: Kubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-04-30 10:41 UTC by Gunter Ohrner
Modified: 2015-07-07 16:58 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gunter Ohrner 2015-04-30 10:41:04 UTC
Since my recent upgrade to Kubuntu 15.04 and Kubuntu Backports PPA, KDE's single click does not work any more in the message structure view. (Enable in View menu, "Show message structure".)

Installed are KDE Applications 15.04 with kMail 4.14.6 (Unfortunately this version is not present in the version selector list box here in Bugzilla).

It worked fine with KDE Applications 14.12 and kMail 4.14.2 in Kubuntu 14.10 before.

Reproducible: Always

Steps to Reproduce:
1. Enable Message structure view in View menu.
2. Select a message with consists of multiple MIME parts, eg. an combined HTML/text mail.
3. Click on of the message parts in the structure view.

Actual Results:  
The part gets selected in the structure view. The displayed contents in the message window do not change.

Expected Results:  
The part gets selected in the structure view and the displayed contents update to show the selected message part only. (This has been the behaviour in kMail 4.14.2 and before.)

If you double click the message part in kMail 4.14.6, the content view changes / updates, but unfortunately and contrary to my KDE settings, a single click is not sufficient.

Single clicking in the folder tree and message list works as expected.
Comment 1 Gunter Ohrner 2015-04-30 10:49:40 UTC
Mh, maybe this is no kMail specific problem after all, but related to the "remaining" KDE-4-applications not respecting the single click settings any more at all?

The file dialogs for example show the same behaviour:

KDE-5-applications from Applications 15.04 running on KDE Framework 5.9.0 seem to honour the single click setting in file open dialogs etc., but KDE-4.14.6-applications apparently do not seem to and suddenly require double clicks to switch directories in file dialogs.
Comment 2 Wolfgang Bauer 2015-07-07 11:10:17 UTC
(In reply to Gunter Ohrner from comment #1)
> Mh, maybe this is no kMail specific problem after all, but related to the
> "remaining" KDE-4-applications not respecting the single click settings any
> more at all?

They do, at least here.

Maybe the problem is rather that systemsettings5 doesn't write KDE4 settings for this? (No idea, haven't tried yet)
Does it work for KDE4 apps if you change the setting in systemsettings, i.e. the KDE4 version?
Comment 3 Wolfgang Bauer 2015-07-07 11:29:05 UTC
(In reply to Wolfgang Bauer from comment #2)
> Maybe the problem is rather that systemsettings5 doesn't write KDE4 settings
> for this? (No idea, haven't tried yet)

Actually this should be fixed already since 5.2, and it does work here.
See also bug#343418.
Although another Kubuntu 15.04 user added a comment there that it still isn't fixed for him... Maybe a Kubuntu specific issue?
Comment 4 Gunter Ohrner 2015-07-07 14:40:53 UTC
I cannot find a "systemsettings" binary in any package:

$ apt-file search /usr/bin/systemsettings 
systemsettings: /usr/bin/systemsettings5
$ 

I'll push the bug upstream, probably my bug is a duplicate of #343418.

*** This bug has been marked as a duplicate of bug 343418 ***
Comment 5 Gunter Ohrner 2015-07-07 14:44:33 UTC
(In reply to Gunter Ohrner from comment #4)
> I'll push the bug upstream, probably my bug is a duplicate of #343418.

I meant "downstream", of course...

There already seems to be a downstream bug in launchpad:

https://bugs.launchpad.net/ubuntu/+source/kde-baseapps/+bug/1451564
Comment 6 Wolfgang Bauer 2015-07-07 15:19:42 UTC
(In reply to Gunter Ohrner from comment #4)
> I cannot find a "systemsettings" binary in any package:
> 
> $ apt-file search /usr/bin/systemsettings 
> systemsettings: /usr/bin/systemsettings5
> $ 
Hm, so Kubuntu 15.04 doesn't ship the KDE4 systemsettings any more, openSUSE does.

But as mentioned, systemsettings5 should write the KDE4 setting too meanwhile.
You could check yourself whether it does in ~/.kde/share/config/kdeglobals, there should be a line "SingleClick=true" (or false) in there in the [KDE] section.
You might check if that is changed accordingly.
Maybe you could also try to remove the file completely (it might have become corrupted somehow) and change the settings afterwards, maybe this helps. 

If not, my best guess would be that Kubuntu doesn't install some package that's needed to apply this config for KDE4 apps. Maybe related to the fact that KDE4's systemsettings is not installed...
I'm not sure about this though.
Comment 7 Gunter Ohrner 2015-07-07 16:58:25 UTC
~/.kde/share/config/kdeglobals:

[KDE]
(...)
SingleClick=true
(...)