X-Git-Url: http://git.cinelerra-gg.org/git/?p=goodguy%2Fhistory.git;a=blobdiff_plain;f=cinelerra-5.1%2Fguicast%2Fbcwindowbase.C;fp=cinelerra-5.1%2Fguicast%2Fbcwindowbase.C;h=2ab508f2438ed85a1b3dd327fec95a611a33b487;hp=6f45933f714b85bf548054dde862b291c3b96941;hb=b55798fc64eee00c6fab3b4763e791befb7275f9;hpb=36bd2d2bbbe534bf04307149bf6162a70c088656 diff --git a/cinelerra-5.1/guicast/bcwindowbase.C b/cinelerra-5.1/guicast/bcwindowbase.C index 6f45933f..2ab508f2 100644 --- a/cinelerra-5.1/guicast/bcwindowbase.C +++ b/cinelerra-5.1/guicast/bcwindowbase.C @@ -3848,8 +3848,8 @@ int BC_WindowBase::get_cursor_over_window() int ret = XQueryPointer(display, win, &root_return, &child_return, &abs_x, &abs_y, &win_x, &win_y, &temp_mask); - if( ret && win != root_return && child_return != None ) - ret = match_window(child_return); + if( ret && child_return == None && win != root_return ) ret = 0; + if( ret && child_return != None ) ret = match_window(child_return); return ret; }