From 220b309c2e6e9d729eb06ede375e10358f844a3f Mon Sep 17 00:00:00 2001 From: Alexander Schwinn Date: Thu, 13 Dec 2018 23:12:47 +0100 Subject: [PATCH] Thunar utilizes 100%CPU when the parent directory is not readable (Bug #14900) - preleminary fix --- thunar/thunar-tree-view.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/thunar/thunar-tree-view.c b/thunar/thunar-tree-view.c index 77048d73..a0289238 100644 --- a/thunar/thunar-tree-view.c +++ b/thunar/thunar-tree-view.c @@ -2594,6 +2594,14 @@ THUNAR_THREADS_ENTER { gtk_tree_model_get_iter (GTK_TREE_MODEL (view->model), &iter, path); gtk_tree_model_get (GTK_TREE_MODEL (view->model), &iter, THUNAR_TREE_MODEL_COLUMN_FILE, &file, -1); + + if (!g_file_info_get_attribute_boolean (thunar_file_get_info (file), G_FILE_ATTRIBUTE_ACCESS_CAN_READ)) + { + gtk_tree_path_free (path); + g_object_unref (file); + return FALSE; + } + if (file != view->current_directory) { gtk_tree_path_free (path); -- 2.11.0