[KDE/Mac] Some issues found while testing branch 'KDE4.13'
Marko Käning
mk-lists at email.de
Sun Oct 5 10:21:42 UTC 2014
Hi Ian,
On 05 Oct 2014, at 04:50 , Ian Wadham <iandw.au at gmail.com> wrote:
> It is due to git revision a01e4ee686f369e4e7d1e7e3a99d68a9b191fe67 on
> Mon Nov 11 18:12:11 2013. This added a reset() to KXmlGuiWindow
> (kdelibs/kdeui/xmlgui/kxmlguiwindow.cpp), to prevent a crash in the main
> window's code, but it clobbers all children of the main window, including
> KGoldrunner's message box.
oh. Wow, how did you spot that?
> The change went in just before the release of KDE 4.12... When I comment out
> the change and re-install kdelibs, KGoldrunner's message box works OK… :-)
I see.
> Anyway, the kdelibs change will have to take precedence over KGoldrunner,
> because that change prevents a crash in the main window.
Hmm, I see. But well, this affects not only KGoldrunner...
> Fixing KGoldrunner will be tricky… ATM it does a lot of checking that the required
> data files are present (games and levels, mainly) and all of that is done BEFORE
> creating the GUI, so any error messages will get clobbered. I'll have to resequence
> some of the KGoldrunner code --- or just omit the checks and messages… :-(
Please do NOT omit any checks or messages!
I’ve seen on KF5 what happens if KDE apps do not properly check the
state of their environment.
> Anyway, I'll work out a fix and commit it to KDE 4.14 ASAP. Thanks for alerting
> me to this problem, Marko.
You’re welcome.
I am happy that you spotted the cause for this so quickly.
Greets,
Marko
More information about the kde-mac
mailing list