diff options
-rw-r--r-- | vcl/unx/gtk3/gtk3gtkinst.cxx | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/vcl/unx/gtk3/gtk3gtkinst.cxx b/vcl/unx/gtk3/gtk3gtkinst.cxx index d4a65c9ce53f..4dc4f10152d2 100644 --- a/vcl/unx/gtk3/gtk3gtkinst.cxx +++ b/vcl/unx/gtk3/gtk3gtkinst.cxx @@ -10433,7 +10433,10 @@ public: GtkTreeModel *pModel = GTK_TREE_MODEL(m_pTreeStore); gtk_tree_model_get_iter(pModel, &pGtkIter->iter, path); } - return path != nullptr; + if (!path) + return false; + gtk_tree_path_free(path); + return true; } virtual int get_cursor_index() const override |