Changeset 15998

Show
Ignore:
Timestamp:
01/17/06 11:14:53 (3 years ago)
Author:
axeld
Message:

Fixed possible crashing bug for B_NO_POINTER_HISTORY views.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • haiku/trunk/src/servers/app/EventDispatcher.cpp

    r15907 r15998  
    566566                        continue; 
    567567 
    568                 if (nextMouseMoved != NULL 
     568                if (nextMouseMoved != NULL && message->what == B_MOUSE_MOVED 
    569569                        && (listener->EffectiveOptions() & B_NO_POINTER_HISTORY) != 0 
    570                         && message != nextMouseMoved) { 
     570                        && message != nextMouseMoved 
     571                        && _viewToken != NULL) { 
    571572                        if (listener->token == *_viewToken) { 
    572573                                // focus view doesn't want to get pointer history