summaryrefslogtreecommitdiff
path: root/src/compositor/meta-plugin.c
diff options
context:
space:
mode:
authorJasper St. Pierre <jstpierre@mecheye.net>2014-03-18 17:31:22 -0400
committerJasper St. Pierre <jstpierre@mecheye.net>2014-03-18 18:55:41 -0400
commit2c0863d28c0066ffa9eae77593ffcb19df218136 (patch)
treeb32e26bdac8267eeab1c4a091b264891330214f4 /src/compositor/meta-plugin.c
parent28b81310976661dbeca5b444e7e182b17cc23d7c (diff)
downloadmutter-2c0863d28c0066ffa9eae77593ffcb19df218136.tar.gz
compositor: Kill off MetaCompScreenwip/no-zaphod
Diffstat (limited to 'src/compositor/meta-plugin.c')
-rw-r--r--src/compositor/meta-plugin.c16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/compositor/meta-plugin.c b/src/compositor/meta-plugin.c
index 61d99d0f8..f9f6b3df0 100644
--- a/src/compositor/meta-plugin.c
+++ b/src/compositor/meta-plugin.c
@@ -49,7 +49,7 @@ G_DEFINE_ABSTRACT_TYPE (MetaPlugin, meta_plugin, G_TYPE_OBJECT);
struct _MetaPluginPrivate
{
- MetaScreen *screen;
+ MetaCompositor *compositor;
};
static void
@@ -101,9 +101,8 @@ void
meta_plugin_switch_workspace_completed (MetaPlugin *plugin)
{
MetaPluginPrivate *priv = META_PLUGIN (plugin)->priv;
- MetaScreen *screen = priv->screen;
- meta_switch_workspace_completed (screen);
+ meta_switch_workspace_completed (priv->compositor);
}
static void
@@ -177,7 +176,7 @@ meta_plugin_begin_modal (MetaPlugin *plugin,
{
MetaPluginPrivate *priv = META_PLUGIN (plugin)->priv;
- return meta_begin_modal_for_plugin (priv->screen, plugin,
+ return meta_begin_modal_for_plugin (priv->compositor, plugin,
options, timestamp);
}
@@ -198,7 +197,7 @@ meta_plugin_end_modal (MetaPlugin *plugin,
{
MetaPluginPrivate *priv = META_PLUGIN (plugin)->priv;
- meta_end_modal_for_plugin (priv->screen, plugin, timestamp);
+ meta_end_modal_for_plugin (priv->compositor, plugin, timestamp);
}
/**
@@ -214,16 +213,15 @@ meta_plugin_get_screen (MetaPlugin *plugin)
{
MetaPluginPrivate *priv = META_PLUGIN (plugin)->priv;
- return priv->screen;
+ return priv->compositor->display->screen;
}
void
-_meta_plugin_set_screen (MetaPlugin *plugin,
- MetaScreen *screen)
+_meta_plugin_set_compositor (MetaPlugin *plugin, MetaCompositor *compositor)
{
MetaPluginPrivate *priv = META_PLUGIN (plugin)->priv;
- priv->screen = screen;
+ priv->compositor = compositor;
}
void