forked from AuroraMiddleware/gtk
gdk/wayland: Always map windows 'moved-to-rect' as popups
Only popups can make use of the move-to-rect semantics so it makes no sense to try anything other surface type.
This commit is contained in:
parent
cd40ec2200
commit
0874a54708
@ -1569,6 +1569,8 @@ gdk_wayland_surface_handle_configure_popup (GdkSurface *surface,
|
|||||||
&flipped_x,
|
&flipped_x,
|
||||||
&flipped_y);
|
&flipped_y);
|
||||||
|
|
||||||
|
impl->position_method = POSITION_METHOD_MOVE_TO_RECT;
|
||||||
|
|
||||||
g_signal_emit_by_name (surface,
|
g_signal_emit_by_name (surface,
|
||||||
"moved-to-rect",
|
"moved-to-rect",
|
||||||
&flipped_rect,
|
&flipped_rect,
|
||||||
@ -2467,6 +2469,9 @@ should_map_as_popup (GdkSurface *surface)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (impl->position_method == POSITION_METHOD_MOVE_TO_RECT)
|
||||||
|
return TRUE;
|
||||||
|
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user