[gvfs/gnome-3-22] udisks2: Fix handling of volumes with multiple mountpoints



commit b4e56f53c6ace35237e493d5319ebb7c20b28425
Author: Ondrej Holy <oholy redhat com>
Date:   Thu Oct 6 13:09:19 2016 +0200

    udisks2: Fix handling of volumes with multiple mountpoints
    
    Volume is not included currently if it has multiple mount points
    and one of them is not considered as user interesting. Change this
    logic and include all volumes with at least one user interesting
    mount point.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=772306

 monitor/udisks2/gvfsudisks2volumemonitor.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/monitor/udisks2/gvfsudisks2volumemonitor.c b/monitor/udisks2/gvfsudisks2volumemonitor.c
index d7cf712..708685b 100644
--- a/monitor/udisks2/gvfsudisks2volumemonitor.c
+++ b/monitor/udisks2/gvfsudisks2volumemonitor.c
@@ -752,12 +752,14 @@ should_include_volume_check_mount_points (GVfsUDisks2VolumeMonitor *monitor,
       mount_entry = g_unix_mount_at (mount_point, NULL);
       if (mount_entry != NULL)
         {
-          if (!should_include_mount (monitor, mount_entry))
+          if (should_include_mount (monitor, mount_entry))
             {
               g_unix_mount_free (mount_entry);
-              ret = FALSE;
+              ret = TRUE;
               goto out;
             }
+
+          ret = FALSE;
           g_unix_mount_free (mount_entry);
         }
     }


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