* Moved the implementation of SetViewCursor from the thread of the

window of the view into the application thread. This solves the
  race condition with asynchronous SetViewCursor and deleting the
  cursor immediately afterwards for real.
* The ServerApp now requires a reference to the current cursor,
  just in case...
* Added TODOs for caching the BView token, it's currently resolved
  for every single BView call that talks to the server... not good!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31133 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus
2009-06-20 12:11:49 +00:00
parent dee5a4f49f
commit 19e179ca4f
11 changed files with 135 additions and 126 deletions
@@ -55,6 +55,7 @@ struct ViewDragImageInfo {
struct ViewSetViewCursorInfo {
int32 cursorToken;
int32 viewToken;
bool sync;
};