use the right GdkWindow when setting the canvas cursor

This commit is contained in:
Paul Davis
2025-01-16 12:27:31 -07:00
parent 22a5113b59
commit e5fb2d83da

View File

@@ -2118,7 +2118,7 @@ EditingContext::get_canvas_cursor () const
void
EditingContext::set_canvas_cursor (Gdk::Cursor* cursor)
{
Glib::RefPtr<Gdk::Window> win = get_canvas_viewport()->get_window();
Glib::RefPtr<Gdk::Window> win = get_canvas()->get_window();
if (win && !_cursors->is_invalid (cursor)) {
/* glibmm 2.4 doesn't allow null cursor pointer because it uses