[evince/wip/gpoo/gtk4-rebase-port: 42/65] ev-view: move to name based cursor API




commit 7b7f64c38400878e6f71d228f7c2d79738b55283
Author: Qiu Wenbo <qiuwenbo kylinos com cn>
Date:   Wed Dec 8 11:18:15 2021 +0800

    ev-view: move to name based cursor API
    
    Signed-off-by: Qiu Wenbo <qiuwenbo kylinos com cn>

 libview/ev-view.c | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)
---
diff --git a/libview/ev-view.c b/libview/ev-view.c
index a55c3f539..45ab0e9b8 100644
--- a/libview/ev-view.c
+++ b/libview/ev-view.c
@@ -9962,7 +9962,6 @@ ev_view_copy_link_address (EvView       *view,
 static void
 ev_view_set_cursor (EvView *view, EvViewCursor new_cursor)
 {
-       GdkCursor *cursor = NULL;
        GtkWidget *widget;
 
        if (view->cursor == new_cursor) {
@@ -9971,12 +9970,8 @@ ev_view_set_cursor (EvView *view, EvViewCursor new_cursor)
 
        view->cursor = new_cursor;
 
-       widget = GTK_WIDGET (gtk_widget_get_native (GTK_WIDGET (view)));
-       cursor = ev_view_cursor_new (new_cursor);
-       gtk_widget_set_cursor (widget, cursor);
-       gdk_display_flush (gtk_widget_get_display (widget));
-       if (cursor)
-               g_object_unref (cursor);
+       gtk_widget_set_cursor_from_name (GTK_WIDGET (view),
+                       ev_view_cursor_name (new_cursor));
 }
 
 void


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]