Revision 923915
Go back to digest for 15th February 2009Bug Fixes in KDE Base
Rob Scheepmaker committed changes in /trunk/KDE/kdelibs/plasma:
Massive refactoring of extender drag&drop handling.
This should avoid bugs with the old way of doing things (toplevel view on an offscreen widget can lose mouse events while dragging), and is generally shorter and cleaner.
There are still some regressions I'll be working on fixing, but it basically works, avoids crashes and is even faster.
File Changes
Added 2 files
- /trunk/KDE/kdelibs/plasma/private
- /extenderitemmimedata.cpp
- /extenderitemmimedata_p.h
Modified 12 files
- /trunk/KDE/kdelibs/plasma
- /applet.h
- /CMakeLists.txt
- /containment.cpp
- /extender.cpp
- /extender.h
- /extenderitem.cpp
- /extenderitem.h
- /popupapplet.cpp
- /popupapplet.h
- /private/extenderapplet.cpp
- /private/extenderapplet_p.h
- /private/extenderitem_p.h
14 files changed in total