[mutter/wip/carlosg/there-can-be-only-one: 4/10] backends: Move function definitions
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter/wip/carlosg/there-can-be-only-one: 4/10] backends: Move function definitions
- Date: Thu, 13 Jan 2022 16:18:18 +0000 (UTC)
commit b7c53d8d4ab50bd6ee5e7c98468fd8045ddf31d7
Author: Carlos Garnacho <carlosg gnome org>
Date: Thu Jan 13 13:56:29 2022 +0100
backends: Move function definitions
These will be made private and called from different places. At the
moment there is no functional change here.
src/backends/meta-backend.c | 104 ++++++++++++++++++++++----------------------
1 file changed, 52 insertions(+), 52 deletions(-)
---
diff --git a/src/backends/meta-backend.c b/src/backends/meta-backend.c
index 4e16af50d8..62a4835721 100644
--- a/src/backends/meta-backend.c
+++ b/src/backends/meta-backend.c
@@ -374,6 +374,58 @@ meta_backend_monitors_changed (MetaBackend *backend)
update_cursors (backend);
}
+static gboolean
+update_last_device (MetaBackend *backend)
+{
+ MetaBackendPrivate *priv = meta_backend_get_instance_private (backend);
+ MetaCursorTracker *cursor_tracker = priv->cursor_tracker;
+ ClutterInputDeviceType device_type;
+
+ priv->device_update_idle_id = 0;
+ device_type = clutter_input_device_get_device_type (priv->current_device);
+
+ g_signal_emit (backend, signals[LAST_DEVICE_CHANGED], 0,
+ priv->current_device);
+
+ switch (device_type)
+ {
+ case CLUTTER_KEYBOARD_DEVICE:
+ break;
+ case CLUTTER_TOUCHSCREEN_DEVICE:
+ meta_cursor_tracker_set_pointer_visible (cursor_tracker, FALSE);
+ break;
+ default:
+ meta_cursor_tracker_set_pointer_visible (cursor_tracker, TRUE);
+ break;
+ }
+
+ return G_SOURCE_REMOVE;
+}
+
+void
+meta_backend_update_last_device (MetaBackend *backend,
+ ClutterInputDevice *device)
+{
+ MetaBackendPrivate *priv = meta_backend_get_instance_private (backend);
+
+ if (priv->current_device == device)
+ return;
+
+ if (!device ||
+ clutter_input_device_get_device_mode (device) == CLUTTER_INPUT_MODE_LOGICAL)
+ return;
+
+ g_set_object (&priv->current_device, device);
+
+ if (priv->device_update_idle_id == 0)
+ {
+ priv->device_update_idle_id =
+ g_idle_add ((GSourceFunc) update_last_device, backend);
+ g_source_set_name_by_id (priv->device_update_idle_id,
+ "[mutter] update_last_device");
+ }
+}
+
static inline gboolean
check_pointer_visibility (ClutterSeat *seat)
{
@@ -1431,58 +1483,6 @@ meta_backend_get_default_seat (MetaBackend *backend)
return priv->default_seat;
}
-static gboolean
-update_last_device (MetaBackend *backend)
-{
- MetaBackendPrivate *priv = meta_backend_get_instance_private (backend);
- MetaCursorTracker *cursor_tracker = priv->cursor_tracker;
- ClutterInputDeviceType device_type;
-
- priv->device_update_idle_id = 0;
- device_type = clutter_input_device_get_device_type (priv->current_device);
-
- g_signal_emit (backend, signals[LAST_DEVICE_CHANGED], 0,
- priv->current_device);
-
- switch (device_type)
- {
- case CLUTTER_KEYBOARD_DEVICE:
- break;
- case CLUTTER_TOUCHSCREEN_DEVICE:
- meta_cursor_tracker_set_pointer_visible (cursor_tracker, FALSE);
- break;
- default:
- meta_cursor_tracker_set_pointer_visible (cursor_tracker, TRUE);
- break;
- }
-
- return G_SOURCE_REMOVE;
-}
-
-void
-meta_backend_update_last_device (MetaBackend *backend,
- ClutterInputDevice *device)
-{
- MetaBackendPrivate *priv = meta_backend_get_instance_private (backend);
-
- if (priv->current_device == device)
- return;
-
- if (!device ||
- clutter_input_device_get_device_mode (device) == CLUTTER_INPUT_MODE_LOGICAL)
- return;
-
- g_set_object (&priv->current_device, device);
-
- if (priv->device_update_idle_id == 0)
- {
- priv->device_update_idle_id =
- g_idle_add ((GSourceFunc) update_last_device, backend);
- g_source_set_name_by_id (priv->device_update_idle_id,
- "[mutter] update_last_device");
- }
-}
-
MetaPointerConstraint *
meta_backend_get_client_pointer_constraint (MetaBackend *backend)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]