diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2023-03-22 10:23:28 +0000 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2023-03-22 10:29:57 +0000 |
commit | b2e8158c7a33e76c783fddb3d4f12c34f80b7646 (patch) | |
tree | d1fc03634097b3577261e34cfd52665fef591ef0 /gtk/gtkfilechooserwidget.c | |
parent | bb88f69b20c6901747d5a6d8c8f79b17b620eb7a (diff) | |
download | gtk+-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.c | 2 |
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; |