Version: 3.0.3 (using KDE KDE 3.2.2) Installed from: SuSE RPMs OS: Linux The kdeveloprc contains the switch "Default Mark Type" for setting breakpoints (value 2) or bookmarks (value 1). The setting made using the context menu of the appropriate column (GUI) is not being saved to this switch when kdevelop is closed.
Yes, it is related to CVS HEAD (>=20040808) version, too.
Still present in version 3.1, but I think the problem comes from kate not from kdevelop
Confirmed with 3.1.90 (KDevelop 3.2 Alpha 1). Although this is a kate part bug rather than a kdevelop bug.
*** Bug 95940 has been marked as a duplicate of this bug. ***
*** Bug 96984 has been marked as a duplicate of this bug. ***
*** Bug 97596 has been marked as a duplicate of this bug. ***
Can be reproduced in KDE 3.4 Beta 1.
CVS commit by alund: Flush the global view config after setting the default mark type. For interrested parties in #80625: If you use cvs HEAD, could you please confirm that this fixes the bug? BUG: 80625 M +7 -0 kateviewhelpers.cpp 1.26 --- kdelibs/kate/part/kateviewhelpers.cpp #1.25:1.26 @@ -33,4 +33,5 @@ #include "kateviewinternal.h" +#include <kapplication.h> #include <kglobalsettings.h> #include <klocale.h> @@ -912,5 +913,11 @@ void KateIconBorder::showMarkMenu( uint if ( result > 100) + { KateViewConfig::global()->setDefaultMarkType (vec[result-100]); + // flush config, otherwise it isn't nessecarily done + KConfig *config = kapp->config(); + config->setGroup("Kate View Defaults"); + KateViewConfig::global()->writeConfig( config ); + } else {
I'll test this when the next 3.4 release or beta is available and report here.