[gtk+/wip/mir-gdkgl: 7/7] mir: send resize event to also to hardware windows
- From: Marco Trevisan <marcotrevi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/wip/mir-gdkgl: 7/7] mir: send resize event to also to hardware windows
- Date: Tue, 18 Nov 2014 23:03:25 +0000 (UTC)
commit e85e320bc0529edc74d299b87a13d58d91250a80
Author: Marco Trevisan (TreviƱo) <mail 3v1n0 net>
Date: Tue Nov 18 23:45:33 2014 +0100
mir: send resize event to also to hardware windows
this will make testglblend work on first map
gdk/mir/gdkmirwindowimpl.c | 20 +++++++-------------
1 files changed, 7 insertions(+), 13 deletions(-)
---
diff --git a/gdk/mir/gdkmirwindowimpl.c b/gdk/mir/gdkmirwindowimpl.c
index 0c3aea0..90d4720 100644
--- a/gdk/mir/gdkmirwindowimpl.c
+++ b/gdk/mir/gdkmirwindowimpl.c
@@ -217,21 +217,15 @@ ensure_surface_full (GdkWindow *window,
window->width, window->height,
buffer_usage);
- if (buffer_usage == mir_buffer_usage_software)
- {
- MirGraphicsRegion region;
- MirEvent resize_event;
-
- mir_surface_get_graphics_region (impl->surface, ®ion);
+ MirEvent resize_event;
- /* Send the initial configure with the size the server gave... */
- resize_event.resize.type = mir_event_type_resize;
- resize_event.resize.surface_id = 0;
- resize_event.resize.width = region.width;
- resize_event.resize.height = region.height;
+ /* Send the initial configure with the size the server gave... */
+ resize_event.resize.type = mir_event_type_resize;
+ resize_event.resize.surface_id = 0;
+ resize_event.resize.width = window->width;
+ resize_event.resize.height = window->height;
- _gdk_mir_event_source_queue (window_ref, &resize_event);
- }
+ _gdk_mir_event_source_queue (window_ref, &resize_event);
mir_surface_set_event_handler (impl->surface, &event_delegate); // FIXME: Ignore some events until shown
set_surface_type (impl, impl->surface_type);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]