Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/hakchi2.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2017-10-15 10:11:19 +0300
committerAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2017-10-15 10:11:19 +0300
commit63a615145fdb392c1865a622010a0bcbd251e680 (patch)
treecba9fbae3545b2926e3835d625b89994a9d66e81 /WorkerForm.cs
parent218cf8f81301db41d32c044128553adaf6fa8ef0 (diff)
Minor design fixes
Diffstat (limited to 'WorkerForm.cs')
-rw-r--r--WorkerForm.cs23
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);