summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlberts Muktupāvels <alberts.muktupavels@gmail.com>2019-10-23 00:54:56 +0300
committerAlberts Muktupāvels <alberts.muktupavels@gmail.com>2019-10-23 00:55:39 +0300
commite2070a3ef928e71c9458e81bfbaa1f9f46a0e1cc (patch)
tree4a8cb69269cdbe2369104f1c6c93bac9e809c135
parentaf2f66c50bff732e0b47dea2cd77f279981ddfec (diff)
downloadmetacity-e2070a3ef928e71c9458e81bfbaa1f9f46a0e1cc.tar.gz
compositor: remove remove_window vfunc
-rw-r--r--src/compositor/meta-compositor-none.c7
-rw-r--r--src/compositor/meta-compositor-private.h3
-rw-r--r--src/compositor/meta-compositor-vulkan.c7
-rw-r--r--src/compositor/meta-compositor-xrender.c7
-rw-r--r--src/compositor/meta-compositor.c2
5 files changed, 0 insertions, 26 deletions
diff --git a/src/compositor/meta-compositor-none.c b/src/compositor/meta-compositor-none.c
index 6160b08d..f2a18cba 100644
--- a/src/compositor/meta-compositor-none.c
+++ b/src/compositor/meta-compositor-none.c
@@ -41,12 +41,6 @@ meta_compositor_none_add_window (MetaCompositor *compositor,
}
static void
-meta_compositor_none_remove_window (MetaCompositor *compositor,
- MetaSurface *surface)
-{
-}
-
-static void
meta_compositor_none_hide_window (MetaCompositor *compositor,
MetaSurface *surface,
MetaEffectType effect)
@@ -80,7 +74,6 @@ meta_compositor_none_class_init (MetaCompositorNoneClass *none_class)
compositor_class->manage = meta_compositor_none_manage;
compositor_class->add_window = meta_compositor_none_add_window;
- compositor_class->remove_window = meta_compositor_none_remove_window;
compositor_class->hide_window = meta_compositor_none_hide_window;
compositor_class->process_event = meta_compositor_none_process_event;
compositor_class->sync_screen_size = meta_compositor_none_sync_screen_size;
diff --git a/src/compositor/meta-compositor-private.h b/src/compositor/meta-compositor-private.h
index 6bfbd9ab..5d2e9dba 100644
--- a/src/compositor/meta-compositor-private.h
+++ b/src/compositor/meta-compositor-private.h
@@ -35,9 +35,6 @@ struct _MetaCompositorClass
MetaSurface * (* add_window) (MetaCompositor *compositor,
MetaWindow *window);
- void (* remove_window) (MetaCompositor *compositor,
- MetaSurface *surface);
-
void (* hide_window) (MetaCompositor *compositor,
MetaSurface *surface,
MetaEffectType effect);
diff --git a/src/compositor/meta-compositor-vulkan.c b/src/compositor/meta-compositor-vulkan.c
index 28e44df5..e408d452 100644
--- a/src/compositor/meta-compositor-vulkan.c
+++ b/src/compositor/meta-compositor-vulkan.c
@@ -1276,12 +1276,6 @@ meta_compositor_vulkan_add_window (MetaCompositor *compositor,
}
static void
-meta_compositor_vulkan_remove_window (MetaCompositor *compositor,
- MetaSurface *surface)
-{
-}
-
-static void
meta_compositor_vulkan_hide_window (MetaCompositor *compositor,
MetaSurface *surface,
MetaEffectType effect)
@@ -1325,7 +1319,6 @@ meta_compositor_vulkan_class_init (MetaCompositorVulkanClass *vulkan_class)
compositor_class->manage = meta_compositor_vulkan_manage;
compositor_class->add_window = meta_compositor_vulkan_add_window;
- compositor_class->remove_window = meta_compositor_vulkan_remove_window;
compositor_class->hide_window = meta_compositor_vulkan_hide_window;
compositor_class->process_event = meta_compositor_vulkan_process_event;
compositor_class->sync_screen_size = meta_compositor_vulkan_sync_screen_size;
diff --git a/src/compositor/meta-compositor-xrender.c b/src/compositor/meta-compositor-xrender.c
index 0524490b..a1586e8e 100644
--- a/src/compositor/meta-compositor-xrender.c
+++ b/src/compositor/meta-compositor-xrender.c
@@ -1085,12 +1085,6 @@ meta_compositor_xrender_add_window (MetaCompositor *compositor,
}
static void
-meta_compositor_xrender_remove_window (MetaCompositor *compositor,
- MetaSurface *surface)
-{
-}
-
-static void
meta_compositor_xrender_hide_window (MetaCompositor *compositor,
MetaSurface *surface,
MetaEffectType effect)
@@ -1191,7 +1185,6 @@ meta_compositor_xrender_class_init (MetaCompositorXRenderClass *xrender_class)
compositor_class->manage = meta_compositor_xrender_manage;
compositor_class->add_window = meta_compositor_xrender_add_window;
- compositor_class->remove_window = meta_compositor_xrender_remove_window;
compositor_class->hide_window = meta_compositor_xrender_hide_window;
compositor_class->process_event = meta_compositor_xrender_process_event;
compositor_class->sync_screen_size = meta_compositor_xrender_sync_screen_size;
diff --git a/src/compositor/meta-compositor.c b/src/compositor/meta-compositor.c
index fe65ef32..3a68b8f6 100644
--- a/src/compositor/meta-compositor.c
+++ b/src/compositor/meta-compositor.c
@@ -434,8 +434,6 @@ meta_compositor_remove_window (MetaCompositor *compositor,
if (surface == NULL)
return;
- META_COMPOSITOR_GET_CLASS (compositor)->remove_window (compositor, surface);
-
priv->stack = g_list_remove (priv->stack, surface);
g_hash_table_remove (priv->surfaces, window);
}