Summary: | KDE4: kdeglobals/macStyle=true => No menubar visible, no GUI avaible to show it again | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | Emmeran Seehuber <rototor> |
Component: | kdeui | Assignee: | kdelibs bugs <kdelibs-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aseigo, uwolfer |
Priority: | NOR | ||
Version: | 4.1 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Bug Depends on: | 153027 | ||
Bug Blocks: |
Description
Emmeran Seehuber
2008-10-10 22:51:11 UTC
Do you think it would be a good idea just ignoring this setting until that style of menu bars is available in KDE 4 again? Yes, that would be good, as it may bite other users migrating from KDE3 too. I think a fix for this could be simply changing http://websvn.kde.org/trunk/KDE/kdelibs/kdeui/widgets/kmenubar.cpp?revision=848799&view=markup this: void KMenuBar::slotReadConfig() { KConfigGroup cg( KGlobal::config(), "KDE" ); setTopLevelMenuInternal( cg.readEntry( "macStyle", false ) ); } to this: void KMenuBar::slotReadConfig() { KConfigGroup cg( KGlobal::config(), "KDE" ); setTopLevelMenuInternal( false ); // TODO Bug 153027 } Could work, but since I dont have a build env for KDE4 I cant test it. Such a fix might be interesting for the KDE4.1 branch and the distros shipping it. i already fixed this issue by ignoring the setting in kwin. i don't like changing it in KMenuBar as that means: * having to remember to fix it in the libs after we put this feature back in the apps in kdebase/workspace/. * kde4 apps would no longer work properly with this setting in a kde3 session it no longer removes the menubar in current trunk/ when the setting is on, so the bug is fixed... |