Version: 0.12.5 (using KDE 3.5.7, Gentoo) Compiler: Target: x86_64-pc-linux-gnu OS: Linux (x86_64) release 2.6.21-gentoo-r3 Open the configuration window set Behavior -> General -> Message Handling to "Open messages instantly" Close the dialog with OK Reopen the dialog Message Handling is unset As far as I can tell, everything works as it should, just the radio box is not set correctly.
Seems that no one uses this option. That is, IMHo there is indeed a line of code missing in kopete/config/behavior/behaviorconfig.cpp: Index: kopete/config/behavior/behaviorconfig.cpp =================================================================== --- kopete/config/behavior/behaviorconfig.cpp (Revision 678055) +++ kopete/config/behavior/behaviorconfig.cpp (Arbeitskopie) @@ -229,6 +229,7 @@ // "General" TAB ============================================================ mPrfsGeneral->mShowTrayChk->setChecked( p->showTray() ); mPrfsGeneral->mStartDockedChk->setChecked( p->startDocked() ); + mPrfsGeneral->mInstantMessageOpeningChk->setChecked( !p->useQueue() && !p->useStack()); mPrfsGeneral->mUseQueueChk->setChecked( p->useQueue() ); mPrfsGeneral->mUseStackChk->setChecked( p->useStack() ); mPrfsGeneral->mQueueUnreadMessagesChk->setChecked ( p->queueUnreadMessages() );
please commit
SVN commit 678555 by jritzerfeld: Check mInstantMessageOpeningChk radio button if neither mUseQueueChk nor mUseStackChk is checked. BUG: 146882 M +1 -0 behaviorconfig.cpp --- branches/KDE/3.5/kdenetwork/kopete/kopete/config/behavior/behaviorconfig.cpp #678554:678555 @@ -229,6 +229,7 @@ // "General" TAB ============================================================ mPrfsGeneral->mShowTrayChk->setChecked( p->showTray() ); mPrfsGeneral->mStartDockedChk->setChecked( p->startDocked() ); + mPrfsGeneral->mInstantMessageOpeningChk->setChecked( !p->useQueue() && !p->useStack()); mPrfsGeneral->mUseQueueChk->setChecked( p->useQueue() ); mPrfsGeneral->mUseStackChk->setChecked( p->useStack() ); mPrfsGeneral->mQueueUnreadMessagesChk->setChecked ( p->queueUnreadMessages() );