[gnome-control-center] user-accounts: do not generate previews for directories



commit 924872ba0cae7643d1b739f6b5f545ebbee117b1
Author: Ondrej Holy <oholy redhat com>
Date:   Fri Jan 10 17:44:48 2014 +0100

    user-accounts: do not generate previews for directories
    
    https://bugzilla.gnome.org/show_bug.cgi?id=721683

 panels/user-accounts/um-photo-dialog.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/panels/user-accounts/um-photo-dialog.c b/panels/user-accounts/um-photo-dialog.c
index 123e4e6..5ff61ef 100644
--- a/panels/user-accounts/um-photo-dialog.c
+++ b/panels/user-accounts/um-photo-dialog.c
@@ -171,12 +171,13 @@ update_preview (GtkFileChooser               *chooser,
 
                 file = g_file_new_for_uri (uri);
                 file_info = g_file_query_info (file,
-                                               G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE,
+                                               "standard::*",
                                                G_FILE_QUERY_INFO_NONE,
                                                NULL, NULL);
                 g_object_unref (file);
 
-                if (file_info != NULL) {
+                if (file_info != NULL &&
+                    g_file_info_get_file_type (file_info) != G_FILE_TYPE_DIRECTORY) {
                         mime_type = g_file_info_get_content_type (file_info);
                         g_object_unref (file_info);
                 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]