[gedit/zbrown/deteplification-src: 427/633] File choosers: small code improvements
- From: Zander Brown <zbrown src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit/zbrown/deteplification-src: 427/633] File choosers: small code improvements
- Date: Sat, 10 Apr 2021 12:48:05 +0000 (UTC)
commit 60e67b088f118f716200fc9771368154998c5b8c
Author: Sébastien Wilmet <swilmet gnome org>
Date: Thu Jun 11 23:27:55 2020 +0200
File choosers: small code improvements
gedit/gedit-file-chooser.c | 5 +++--
gedit/gedit-file-chooser.h | 1 +
2 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/gedit/gedit-file-chooser.c b/gedit/gedit-file-chooser.c
index 4ee219549..309d06f47 100644
--- a/gedit/gedit-file-chooser.c
+++ b/gedit/gedit-file-chooser.c
@@ -607,7 +607,8 @@ _gedit_file_chooser_init (GeditFileChooser *chooser)
klass = GEDIT_FILE_CHOOSER_GET_CLASS (chooser);
if (klass->create_gtk_file_chooser != NULL)
{
- _gedit_file_chooser_set_gtk_file_chooser (chooser, klass->create_gtk_file_chooser (chooser));
+ chooser->priv->gtk_chooser = klass->create_gtk_file_chooser (chooser);
+ setup_filters (chooser);
set_modal (chooser);
gtk_file_chooser_set_local_only (chooser->priv->gtk_chooser, FALSE);
}
@@ -627,7 +628,7 @@ _gedit_file_chooser_set_gtk_file_chooser (GeditFileChooser *chooser,
g_return_if_fail (GTK_IS_FILE_CHOOSER (gtk_chooser));
g_return_if_fail (chooser->priv->gtk_chooser == NULL);
- chooser->priv->gtk_chooser = g_object_ref (gtk_chooser);
+ chooser->priv->gtk_chooser = g_object_ref_sink (gtk_chooser);
setup_filters (chooser);
}
diff --git a/gedit/gedit-file-chooser.h b/gedit/gedit-file-chooser.h
index a1b6f30d5..c9b5e751b 100644
--- a/gedit/gedit-file-chooser.h
+++ b/gedit/gedit-file-chooser.h
@@ -46,6 +46,7 @@ struct _GeditFileChooserClass
{
GObjectClass parent_class;
+ /* Returns: (transfer full). */
GtkFileChooser * (* create_gtk_file_chooser) (GeditFileChooser *chooser);
};
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]