diff options
author | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2017-10-15 10:11:19 +0300 |
---|---|---|
committer | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2017-10-15 10:11:19 +0300 |
commit | 63a615145fdb392c1865a622010a0bcbd251e680 (patch) | |
tree | cba9fbae3545b2926e3835d625b89994a9d66e81 /WorkerForm.cs | |
parent | 218cf8f81301db41d32c044128553adaf6fa8ef0 (diff) |
Minor design fixes
Diffstat (limited to 'WorkerForm.cs')
-rw-r--r-- | WorkerForm.cs | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/WorkerForm.cs b/WorkerForm.cs index ef8038cc..06547297 100644 --- a/WorkerForm.cs +++ b/WorkerForm.cs @@ -711,18 +711,23 @@ namespace com.clusterrr.hakchi_gui SetProgress(progress, maxProgress);
ShowSplashScreen();
+ clovershell.ExecuteSimple("sync");
- var partitionSize = 0;
- switch (task)
+ var partitionSize = 300 * 1024;
+ try
{
- case Tasks.DumpNandB:
- partitionSize = int.Parse(clovershell.ExecuteSimple("df /dev/mapper/root-crypt | tail -n 1 | awk '{ print $2 }'"));
- break;
- case Tasks.DumpNandC:
- case Tasks.FlashNandC:
- partitionSize = int.Parse(clovershell.ExecuteSimple("df /dev/nandc | tail -n 1 | awk '{ print $2 }'"));
- break;
+ switch (task)
+ {
+ case Tasks.DumpNandB:
+ partitionSize = int.Parse(clovershell.ExecuteSimple("df /dev/mapper/root-crypt | tail -n 1 | awk '{ print $2 }'"));
+ break;
+ case Tasks.DumpNandC:
+ case Tasks.FlashNandC:
+ partitionSize = int.Parse(clovershell.ExecuteSimple("df /dev/nandc | tail -n 1 | awk '{ print $2 }'"));
+ break;
+ }
}
+ catch { }
maxProgress = 5 + (int)Math.Ceiling(partitionSize / 1024.0 * 1.05);
SetProgress(progress, maxProgress);
|