Bug 221037 - Dockwidgets show ampersand sign
Summary: Dockwidgets show ampersand sign
Status: RESOLVED FIXED
Alias: None
Product: kdelibs
Classification: Unmaintained
Component: kdeui (show other bugs)
Version: unspecified
Platform: Compiled Sources Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-02 23:46 UTC by Patrick Spendrin
Modified: 2024-05-10 22:14 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Spendrin 2010-01-02 23:46:47 UTC
Version:            (using Devel)
Compiler:          msvc 9.0 
OS:                MS Windows
Installed from:    Compiled sources

The Dockwidgets show the ampersand sign under Windows
Comment 1 Friedrich W. H. Kossebau 2010-01-03 16:34:24 UTC
This should be not a problem of just Okteta, but all DockWidget using programs, e.g. Dolphin. Some SC releases ago I fixed this, but obviously some change in kdelibs or Qt seems to have broken this fix. :(
Comment 2 Christoph Feck 2010-01-04 13:50:31 UTC
Which styles did you try? It could be an Qt QWindowsXPStyle issue, as I cannot reproduce with Oxygen, Plastique, or QWindowsStyle on X11.
Comment 3 Friedrich W. H. Kossebau 2010-01-04 13:57:49 UTC
Perhaps those styles are just too smart and ignore the ampersand sign in the DockWidget title.
The problem is rather that these ampersand signs get added at all, probably again by the KAcceleratorManager (or friend). Because neither Okteta nor Dolphin set the DockWidget titles to strings including any ampersand signs. They come from some third party. May perhaps also be the one which creates an endless loop if tabbing DockWidgets, as this work with pure Qt programs.
Comment 4 Patrick Spendrin 2010-01-04 14:23:21 UTC
Hm, you have this bug too that when you try to stack dockwidgets it loops infinitely and crashes?
Comment 5 Patrick Spendrin 2010-01-04 14:23:59 UTC
btw. it really is in XP (maybe Vista though) style.
Comment 6 Friedrich W. H. Kossebau 2010-01-04 14:34:40 UTC
Since some month, yes, and once I asked on #kde-devel the one person (forgot who, was it you, pepo?) who replied tried and reported the same problem.
But it never crashed for me, just froze with 100 % cpu-load (maybe I should wait a little more?). Do you have a backtrace (or even bko#)?
I haven't yet taken on this bug, since I am out of experience with attaching gdb to a process (the prize if one's code is always flawless, öhem ;) )
Comment 7 Patrick Spendrin 2010-01-04 15:14:17 UTC
hust, hust ;-) The backtrace is kind of stupid, but I found out that I get a strange recursion (or something like that) in KMainWindowPrivate::setSettingsDirty. I started to debug this a bit further, but now my KDE slowed down like hell, don't really know why. I'll try to debug this further, but I am not sure I can get it if my system fails this way.
Comment 8 Christoph Cullmann 2024-05-10 22:14:31 UTC
Please retry with a KF6 version, thanks!