summaryrefslogtreecommitdiff
path: root/src/compositor
diff options
context:
space:
mode:
authorAlberts Muktupāvels <alberts.muktupavels@gmail.com>2019-10-20 20:47:49 +0300
committerAlberts Muktupāvels <alberts.muktupavels@gmail.com>2019-10-20 22:10:08 +0300
commit8ad0c00e55ab635f6baa54b0ccc1c352aa3fad4c (patch)
tree3d408d1049008188e39e29365823034e09839351 /src/compositor
parent3eb4d02b01cc70be31248cc3b013a5e6eb259a87 (diff)
downloadmetacity-8ad0c00e55ab635f6baa54b0ccc1c352aa3fad4c.tar.gz
compositor-xrender: remove windows_by_xid
Diffstat (limited to 'src/compositor')
-rw-r--r--src/compositor/meta-compositor-xrender.c21
1 files changed, 0 insertions, 21 deletions
diff --git a/src/compositor/meta-compositor-xrender.c b/src/compositor/meta-compositor-xrender.c
index 841541ba..fb12f69b 100644
--- a/src/compositor/meta-compositor-xrender.c
+++ b/src/compositor/meta-compositor-xrender.c
@@ -105,7 +105,6 @@ struct _MetaCompositorXRender
Display *xdisplay;
MetaScreen *screen;
- GHashTable *windows_by_xid;
Window overlay_window;
@@ -1205,9 +1204,6 @@ meta_compositor_xrender_finalize (GObject *object)
xrender->prefs_listener_added = FALSE;
}
- /* Destroy the windows */
- g_clear_pointer (&xrender->windows_by_xid, g_hash_table_destroy);
-
if (xrender->root_picture)
XRenderFreePicture (xdisplay, xrender->root_picture);
@@ -1295,8 +1291,6 @@ meta_compositor_xrender_manage (MetaCompositor *compositor,
xrender->root_tile = None;
- xrender->windows_by_xid = g_hash_table_new (g_direct_hash, g_direct_equal);
-
xrender->have_shadows = (g_getenv("META_DEBUG_NO_SHADOW") == NULL);
if (xrender->have_shadows)
{
@@ -1326,7 +1320,6 @@ meta_compositor_xrender_add_window (MetaCompositor *compositor,
MetaDisplay *display;
MetaSurface *surface;
MetaCompWindow *cw;
- Window xwindow;
xrender = META_COMPOSITOR_XRENDER (compositor);
display = meta_compositor_get_display (compositor);
@@ -1359,9 +1352,6 @@ meta_compositor_xrender_add_window (MetaCompositor *compositor,
cw->shadow_changed = xrender->have_shadows;
- xwindow = meta_window_get_xwindow (window);
- g_hash_table_insert (xrender->windows_by_xid, (gpointer) xwindow, cw);
-
meta_error_trap_pop (display);
return surface;
@@ -1371,18 +1361,7 @@ static void
meta_compositor_xrender_remove_window (MetaCompositor *compositor,
MetaSurface *surface)
{
- MetaCompositorXRender *xrender;
- MetaCompWindow *cw;
- Window xwindow;
-
- xrender = META_COMPOSITOR_XRENDER (compositor);
-
- cw = g_object_get_data (G_OBJECT (surface), "cw");
-
shadow_changed (surface);
-
- xwindow = meta_window_get_xwindow (cw->window);
- g_hash_table_remove (xrender->windows_by_xid, (gpointer) xwindow);
}
static void