diff --git a/libs/kiplatform/gtk/ui.cpp b/libs/kiplatform/gtk/ui.cpp index dbaed52ae5..67d16ebfd9 100644 --- a/libs/kiplatform/gtk/ui.cpp +++ b/libs/kiplatform/gtk/ui.cpp @@ -301,6 +301,12 @@ bool KIPLATFORM::UI::WarpPointer( wxWindow* aWindow, int aX, int aY ) aWindow->WarpPointer( aX, aY ); gdk_window_set_cursor( win, cur_cursor ); + if( cur_cursor ) + g_object_unref( cur_cursor ); + + if( blank_cursor ) + g_object_unref( blank_cursor ); + return true; } #endif @@ -591,4 +597,4 @@ wxPoint KIPLATFORM::UI::GetMousePosition() } -#endif \ No newline at end of file +#endif