Description of problem: Generally mouse pointer changes when mouse hover over various elements (Text, entry, link...). On Gtk3.19 user needs to click on the element to change cursor. nsWindow::SetCursor() seems to be called properly but gdk_window_set_cursor() may not be effective here? Version-Release number of selected component (if applicable): gtk3-3.19.5-2.fc24.x86_64
Well, that's because gdk_display_list_seats() in gdk_window_set_cursor() returns null and gdk_window_set_cursor_internal() is not called then. How to fix that?
It may be related: (firefox:18171): Gdk-CRITICAL **: gdk_seat_get_pointer: assertion 'GDK_IS_SEAT (seat)' failed (firefox:18171): Gdk-CRITICAL **: gdk_device_get_window_at_position_double: assertion 'GDK_IS_DEVICE (device)' failed
Seems to be also a cause of Bug 1292464.
Fixed now.