[gnome-disk-utility/udisks2-port] Make non-partitioned LUKS devices work



commit 89a31e371e972fc2326c33d488eb7bac84b01359
Author: David Zeuthen <davidz redhat com>
Date:   Wed Jul 20 10:25:49 2011 -0400

    Make non-partitioned LUKS devices work
    
    http://people.freedesktop.org/~david/palimpsest-unlocked-loop-device.png
    
    Signed-off-by: David Zeuthen <davidz redhat com>

 src/palimpsest/gduvolumegrid.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/src/palimpsest/gduvolumegrid.c b/src/palimpsest/gduvolumegrid.c
index e23d555..20c5cf7 100644
--- a/src/palimpsest/gduvolumegrid.c
+++ b/src/palimpsest/gduvolumegrid.c
@@ -1789,6 +1789,7 @@ recompute_grid (GduVolumeGrid *grid)
         }
       else
         {
+          GridElement *cleartext_element;
           element = g_new0 (GridElement, 1);
           element->type = GDU_VOLUME_GRID_ELEMENT_TYPE_DEVICE;
           element->size_ratio = 1.0;
@@ -1802,7 +1803,9 @@ recompute_grid (GduVolumeGrid *grid)
             }
           grid->elements = g_list_append (grid->elements, element);
           grid_element_set_details (grid, element);
-          maybe_add_crypto (grid, element);
+          cleartext_element = maybe_add_crypto (grid, element);
+          if (cleartext_element != NULL)
+            element->embedded_elements = g_list_prepend (NULL, cleartext_element);
         }
     }
   else



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