From 93cb1ef2ebd480acf9f49af9da0990aed71f49a5 Mon Sep 17 00:00:00 2001 From: Vojtech Bocek Date: Mon, 12 May 2014 15:41:52 +0200 Subject: Fix crash while loading config due to incorrect tw_storage_path Change-Id: Ia5957efe616defa4272501cd8f31d26d394077bb Signed-off-by: Vojtech Bocek --- partitionmanager.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'partitionmanager.cpp') diff --git a/partitionmanager.cpp b/partitionmanager.cpp index 9d8c27305..be4ba6359 100644 --- a/partitionmanager.cpp +++ b/partitionmanager.cpp @@ -1955,3 +1955,19 @@ void TWPartitionManager::Output_Storage_Fstab(void) { } fclose(fp); } + +TWPartition *TWPartitionManager::Get_Default_Storage_Partition() +{ + TWPartition *res = NULL; + for (std::vector::iterator iter = Partitions.begin(); iter != Partitions.end(); ++iter) { + if(!(*iter)->Is_Storage) + continue; + + if((*iter)->Is_Settings_Storage) + return *iter; + + if(!res) + res = *iter; + } + return res; +} -- cgit v1.2.3