File gnome-shell-change-metarectangle-to-mtkrectangle.patch of Package gnome-shell-xrdesktop

commit 3cbfbae6627e068a6134da7a99b0e4deaa7b49b3
Author: ila <ila.embsys@gmail.com>
Date:   Thu Sep 28 06:20:14 2023 +0400

    vr-mirror: Change MetaRectangle to MtkRectangle

diff --git a/src/shell-vr-mirror.c b/src/shell-vr-mirror.c
index 6c5dc8a32..7db736562 100644
--- a/src/shell-vr-mirror.c
+++ b/src/shell-vr-mirror.c
@@ -823,7 +823,7 @@ static graphene_point_t
 _window_to_desktop_coords (MetaWindow       *meta_win,
                            graphene_point_t *window_pixels)
  {
-  MetaRectangle window_rect;
+  MtkRectangle window_rect;
   meta_window_get_buffer_rect (meta_win, &window_rect);
 
   graphene_point_t desktop_coords = {
@@ -1073,7 +1073,7 @@ _upload_gl_external_memory (ShellVRMirror     *self,
                             GulkanContext      *gulkan,
                             XrdWindow         *xrd_win,
                             MetaShapedTexture *mst,
-                            MetaRectangle     *rect)
+                            MtkRectangle     *rect)
 {
   CoglTexture *cogl_texture = meta_shaped_texture_get_texture (mst);
 
@@ -1137,7 +1137,7 @@ _upload_raw_cairo (ShellVRMirror     *self,
                    GulkanContext      *gulkan,
                    XrdWindow         *xrd_win,
                    MetaShapedTexture *mst,
-                   MetaRectangle     *rect)
+                   MtkRectangle     *rect)
 {
   cairo_rectangle_int_t cairo_rect = {
     .x = 0,
@@ -1207,7 +1207,7 @@ _upload_window (ShellVRMirror *self, XrdWindow *xrd_win)
   MetaWindowActor* actor = shell_win->meta_window_actor;
 
   MetaWindow *meta_win = _get_validated_window (actor);
-  MetaRectangle rect;
+  MtkRectangle rect;
   meta_window_get_buffer_rect (meta_win, &rect);
 
   /* skip upload of small buffers */
@@ -1279,7 +1279,7 @@ _apply_desktop_position (MetaWindow *meta_win,
   int screen_w, screen_h;
   meta_display_get_size (display, &screen_w, &screen_h);
 
-  MetaRectangle rect;
+  MtkRectangle rect;
   meta_window_get_buffer_rect (meta_win, &rect);
 
   float x =            rect.x - screen_w / 2.0f + rect.width  / 2.0f;
@@ -1471,10 +1471,10 @@ shell_vr_mirror_initialize (ShellVRMirror *self)
 static void
 _get_offset (MetaWindow *parent, MetaWindow *child, graphene_point_t *offset)
 {
-  MetaRectangle parent_rect;
+  MtkRectangle parent_rect;
   meta_window_get_buffer_rect (parent, &parent_rect);
 
-  MetaRectangle child_rect;
+  MtkRectangle child_rect;
   meta_window_get_buffer_rect (child, &child_rect);
 
   int parent_center_x = parent_rect.x + parent_rect.width / 2;
@@ -1569,7 +1569,7 @@ shell_vr_mirror_map_actor (ShellVRMirror   *self,
   if (_is_excluded_from_mirroring (meta_win))
     return FALSE;
 
-  MetaRectangle rect;
+  MtkRectangle rect;
   meta_window_get_buffer_rect (meta_win, &rect);
 
   gboolean is_child = _is_child_window (meta_win);
@@ -1698,7 +1698,7 @@ shell_vr_mirror_actor_size_changed (ShellVRMirror   *self,
 
   MetaWindow *meta_win = _get_validated_window (actor);
 
-  MetaRectangle rect;
+  MtkRectangle rect;
   meta_window_get_buffer_rect (meta_win, &rect);
   g_print ("Window Size Changed: %s: [%d,%d] %dx%d\n",
            meta_window_get_title (meta_win),
diff --git a/src/shell-wm.c b/src/shell-wm.c
index d7eed62b3..219f33920 100644
--- a/src/shell-wm.c
+++ b/src/shell-wm.c
@@ -284,7 +284,7 @@ shell_wm_completed_map (ShellWM         *wm,
            meta_window_get_wm_class (window),
            meta_window_get_title (window));
 
-  MetaRectangle rect;
+  MtkRectangle rect;
   meta_window_get_buffer_rect (window, &rect);
   g_print ("[%d,%d] %dx%d\n", rect.x, rect.y, rect.width, rect.height);
 
openSUSE Build Service is sponsored by