[gnome-builder/wip/gtk4-port] plugins/find-other-file: include root directory too



commit f12980f3819ed46a9f2ac57cefddfe766b3ad254
Author: Christian Hergert <chergert redhat com>
Date:   Mon May 16 16:45:29 2022 -0700

    plugins/find-other-file: include root directory too
    
    This turns out to feel a bit better for when opening files within the
    root directory.

 src/plugins/find-other-file/gbp-find-other-file-browser.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/src/plugins/find-other-file/gbp-find-other-file-browser.c 
b/src/plugins/find-other-file/gbp-find-other-file-browser.c
index 02cce29bd..21cee9d69 100644
--- a/src/plugins/find-other-file/gbp-find-other-file-browser.c
+++ b/src/plugins/find-other-file/gbp-find-other-file-browser.c
@@ -96,7 +96,9 @@ gbp_find_other_file_browser_reload (GbpFindOtherFileBrowser *self)
     {
       GFile *parent = g_file_get_parent (self->file);
 
-      while (parent != NULL && !g_file_equal (parent, self->root))
+      while (parent != NULL &&
+             (g_file_has_prefix (parent, self->root) ||
+              g_file_equal (parent, self->root)))
         {
           g_ptr_array_insert (self->items, 0, parent);
           parent = g_file_get_parent (parent);


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