[Konversation-devel] [Bug 213370] Channel Settings dialog fails to refresh topic information upon subsequent openings
Eike Hein
hein at kde.org
Sat Nov 7 03:29:36 CET 2009
https://bugs.kde.org/show_bug.cgi?id=213370
Eike Hein <hein at kde.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |FIXED
--- Comment #2 from Eike Hein <hein kde org> 2009-11-07 03:29:34 ---
SVN commit 1045997 by hein:
* Making and then comitting unrelated changes in the Channel Settings
dialog could cause unintentionally setting the channel's topic to an
older version if someone else had changed the topic since the first
time the dialog was opened or while the dialog was open, due to a bug
in the code that avoids such external topic changes interfering with
concurrent local editing of the topic. This has been fixed.
* The contents of the topic edit field in the Channel Settings dialog
will now reflect the selected item in the topic history list until
the user starts editing.
(Ended up abusing QTextEdit::undoAvailable() to get something akin to
QLineEdit::textEdited() for QTextEdit, and QTextEdit::clear() to flush
the undo history at dialog close to kick the selection->textedit sync
back into gear for the next dialog open.)
BUG:213370
M +9 -0 ChangeLog
M +11 -8 src/irc/channeloptionsdialog.cpp
M +1 -1 src/irc/channeloptionsdialog.h
WebSVN link: http://websvn.kde.org/?view=rev&revision=1045997
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Konversation-devel
mailing list