Summary: | very slow when typing in editable fields at bottom | ||
---|---|---|---|
Product: | [Applications] keditbookmarks | Reporter: | Jonathan Marten <jjm> |
Component: | general | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | adrian |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Jonathan Marten
2010-06-26 16:48:52 UTC
*** Bug 260729 has been marked as a duplicate of this bug. *** Git commit 1a509e8dea82f026a317508c4fa084c29f337bf9 by David Faure. Committed on 02/02/11 at 23:47. Pushed by dfaure into branch 'master'. Fix change compression when editing fields: showBookmark was committing changes and notifyManagers() was leading to a third save and a second full-tree-reload. Removed these calls, since command::redo does it already. Also fixed change compression messing up the "old value", so undo didn't restore the orig value. FIXED-IN: 4.6.1 BUG: 242884 M +10 -16 keditbookmarks/bookmarkinfowidget.cpp M +10 -5 keditbookmarks/kbookmarkmodel/commands.cpp http://commits.kde.org/kde-baseapps/1a509e8dea82f026a317508c4fa084c29f337bf9 Git commit 4a9c92b29fb17db2587efb1c485068f860b3896d by David Faure. Committed on 02/02/11 at 23:44. Pushed by dfaure into branch 'master'. Only connect to the changed() signal, otherwise the slot is called twice and the second time reloads the whole tree (bookmarksChanged is the DBUS signal, so changed gets emitted afterwards) CCBUG: 242884 M +8 -5 keditbookmarks/kbookmarkmodel/model.cpp http://commits.kde.org/kde-baseapps/4a9c92b29fb17db2587efb1c485068f860b3896d Git commit c2c3a87985b7ab5b13ba9b7833b85410e03f6c4c by David Faure. Committed on 02/02/11 at 23:47. Pushed by dfaure into branch 'KDE/4.6'. Fix change compression when editing fields: showBookmark was committing changes and notifyManagers() was leading to a third save and a second full-tree-reload. Removed these calls, since command::redo does it already. Also fixed change compression messing up the "old value", so undo didn't restore the orig value. FIXED-IN: 4.6.1 BUG: 242884 (cherry picked from commit 1a509e8dea82f026a317508c4fa084c29f337bf9) M +10 -16 keditbookmarks/bookmarkinfowidget.cpp M +10 -5 keditbookmarks/kbookmarkmodel/commands.cpp http://commits.kde.org/kde-baseapps/c2c3a87985b7ab5b13ba9b7833b85410e03f6c4c Git commit 9379223f964c3d6f69769e4685bb3ac6fdb1dd1a by David Faure. Committed on 02/02/11 at 23:44. Pushed by dfaure into branch 'KDE/4.6'. Only connect to the changed() signal, otherwise the slot is called twice and the second time reloads the whole tree (bookmarksChanged is the DBUS signal, so changed gets emitted afterwards) CCBUG: 242884 (cherry picked from commit 4a9c92b29fb17db2587efb1c485068f860b3896d) M +8 -5 keditbookmarks/kbookmarkmodel/model.cpp http://commits.kde.org/kde-baseapps/9379223f964c3d6f69769e4685bb3ac6fdb1dd1a |