From: Matthias Clasen Date: Thu, 2 Jul 2015 23:12:22 +0000 (-0700) Subject: Add a getter for the directory to file system model X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~24^2~9172 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=9a444673186c2d9be1f2c97d85d6f658c2338417;p=gtk4.git Add a getter for the directory to file system model This will allow us to aovid reloading if the directory is unchanged. --- diff --git a/gtk/gtkfilesystemmodel.c b/gtk/gtkfilesystemmodel.c index 3f7e7b1d24..1485fc2405 100644 --- a/gtk/gtkfilesystemmodel.c +++ b/gtk/gtkfilesystemmodel.c @@ -2182,3 +2182,12 @@ _gtk_file_system_model_add_and_query_files (GtkFileSystemModel *model, model); } } + +GFile * +_gtk_file_system_model_get_directory (GtkFileSystemModel *model) +{ + g_return_if_fail (GTK_IS_FILE_SYSTEM_MODEL (model)); + + return model->dir; +} + diff --git a/gtk/gtkfilesystemmodel.h b/gtk/gtkfilesystemmodel.h index b39be612ba..4a8bff468e 100644 --- a/gtk/gtkfilesystemmodel.h +++ b/gtk/gtkfilesystemmodel.h @@ -50,6 +50,7 @@ GtkFileSystemModel *_gtk_file_system_model_new_for_directory(GFile * gpointer get_data, guint n_columns, ...); +GFile * _gtk_file_system_model_get_directory (GtkFileSystemModel *model); GCancellable * _gtk_file_system_model_get_cancellable (GtkFileSystemModel *model); gboolean _gtk_file_system_model_iter_is_visible (GtkFileSystemModel *model, GtkTreeIter *iter);