forked from enlightenment/enlightenment
bugfix: don't crash when passing NULL desk to e_client_under_pointer_get
CID 1186204
This commit is contained in:
parent
dacb821f05
commit
2b3906d8da
|
@ -4426,6 +4426,18 @@ e_client_under_pointer_get(E_Desk *desk, E_Client *exclude)
|
|||
else
|
||||
return NULL;
|
||||
|
||||
if (!desk)
|
||||
{
|
||||
desk = exclude->desk;
|
||||
if (!desk)
|
||||
{
|
||||
if (exclude->zone)
|
||||
desk = e_desk_current_get(exclude->zone);
|
||||
else
|
||||
desk = e_desk_current_get(e_zone_current_get(exclude->comp));
|
||||
}
|
||||
}
|
||||
|
||||
return _e_client_under_pointer_helper(desk, exclude, x, y);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue