[gnome-shell] shell-recorder: save cursor's image hot x/y coordinates
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] shell-recorder: save cursor's image hot x/y coordinates
- Date: Wed, 7 Feb 2018 13:28:47 +0000 (UTC)
commit 6f0c187cf4c3a96298470e591c7bb991b2a37cbf
Author: Florian Zwoch <fzwoch gmail com>
Date: Wed Feb 7 09:31:33 2018 +0000
shell-recorder: save cursor's image hot x/y coordinates
Whenever a new cursor image is loaded also save it's hot x/y
coordinates. The drawing code already respects these values, however
they were never set. This change will place the cursor image at the
correct location as seen on screen. shell-screenshot.c served as
reference.
https://bugzilla.gnome.org/show_bug.cgi?id=792860
src/shell-recorder.c | 3 +++
1 file changed, 3 insertions(+)
---
diff --git a/src/shell-recorder.c b/src/shell-recorder.c
index 6205703a7..03b9d8253 100644
--- a/src/shell-recorder.c
+++ b/src/shell-recorder.c
@@ -325,6 +325,9 @@ recorder_fetch_cursor_image (ShellRecorder *recorder)
if (!texture)
return;
+ meta_cursor_tracker_get_hot (recorder->cursor_tracker,
+ &recorder->cursor_hot_x, &recorder->cursor_hot_y);
+
width = cogl_texture_get_width (texture);
height = cogl_texture_get_height (texture);
stride = 4 * width;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]