Prechádzať zdrojové kódy

Fixing bug in disk space reading

Toby Chui 1 rok pred
rodič
commit
a9f52903c9

+ 5 - 1
web/SystemAO/desktop/utils/diskoverview.html

@@ -93,8 +93,10 @@
                         }
 
                         let remainingSpace = 0;
+                        let totalSpace = thisDiskInfo.size;
                         //Try to get the remaining space from mounted partitions
                         if (data[2].length > 0){
+                            let accumulateTotalSpace = 0;
                             let accumulateRemainingSpace = 0;
                             for (var j = 0; j < data[2].length; j++){
                                 //For each mounted partitions
@@ -104,12 +106,14 @@
                                     //Check if part name include drive id, e.g. /sdc
                                     //If yes, add the parition remaining space to acc
                                     accumulateRemainingSpace += thisPartInfo[3];
+                                    accumulateTotalSpace += thisPartInfo[1];
                                 }
                             }
 
                             remainingSpace = accumulateRemainingSpace;
+                            totalSpace = accumulateTotalSpace;
                         }
-                        let totalSpace = thisDiskInfo.size;
+                        
                         let usedSpace = totalSpace - remainingSpace;
                         let usedPercentage = (usedSpace / totalSpace) * 100;
                         let colorClass = "";