Revision 923915

Go back to digest for 15th February 2009

Bug 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