summaryrefslogtreecommitdiff
path: root/gtk/gtkfilechooserwidget.c
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2023-03-22 10:23:28 +0000
committerEmmanuele Bassi <ebassi@gnome.org>2023-03-22 10:29:57 +0000
commitb2e8158c7a33e76c783fddb3d4f12c34f80b7646 (patch)
treed1fc03634097b3577261e34cfd52665fef591ef0 /gtk/gtkfilechooserwidget.c
parentbb88f69b20c6901747d5a6d8c8f79b17b620eb7a (diff)
downloadgtk+-b2e8158c7a33e76c783fddb3d4f12c34f80b7646.tar.gz
Ensure GtkFileChooserCell's type
Otherwise anything that dlopen()'s GTK will have a bad day. See: https://discourse.gnome.org/t/strange-filechooserdialog-behaviour-in-gtk-4-10/14435
Diffstat (limited to 'gtk/gtkfilechooserwidget.c')
-rw-r--r--gtk/gtkfilechooserwidget.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c
index 24b92cc32e..ace31f4bd8 100644
--- a/gtk/gtkfilechooserwidget.c
+++ b/gtk/gtkfilechooserwidget.c
@@ -34,6 +34,7 @@
#include "gtkfilechooserprivate.h"
#include "deprecated/gtkfilechooserdialog.h"
#include "deprecated/gtkfilechooser.h"
+#include "gtkfilechoosercellprivate.h"
#include "gtkfilechooserentry.h"
#include "gtkfilechooserutils.h"
#include "gtkfilesystemmodelprivate.h"
@@ -7304,6 +7305,7 @@ gtk_file_chooser_widget_init (GtkFileChooserWidget *impl)
g_type_ensure (GTK_TYPE_PATH_BAR);
g_type_ensure (GTK_TYPE_PLACES_VIEW);
g_type_ensure (GTK_TYPE_PLACES_SIDEBAR);
+ g_type_ensure (GTK_TYPE_FILE_CHOOSER_CELL);
g_type_ensure (GTK_TYPE_FILE_CHOOSER_ERROR_STACK);
impl->select_multiple = FALSE;