Skip to content
This repository was archived by the owner on Apr 14, 2025. It is now read-only.

Commit 3a12a1a

Browse files
- Better implementation of the wakelock to take into account multi-mods optimization
1 parent 31f6341 commit 3a12a1a

3 files changed

Lines changed: 9 additions & 7 deletions

File tree

app/src/main/java/com/spse/javamodsoptimiser/MainActivity.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,9 @@ public void ShowFilepicker(){
173173
public void onSelect(String path) {
174174
//We aren't optimizing multiple mods.
175175
MULTIPLE_MODS_CHECKED = false;
176-
AsyncTask task;
176+
177+
//Activate the CPU wakelock
178+
setWakelockState(true);
177179

178180
init(path);
179181

@@ -187,6 +189,9 @@ public void onDone(ArrayList<String> selectedFilePaths) {
187189
//We are optimizing multiple mods
188190
MULTIPLE_MODS_CHECKED = true;
189191

192+
//Activate the CPU wakelock
193+
setWakelockState(true);
194+
190195
modList = new ArrayList<String>(selectedFilePaths.size());
191196

192197
for(String mods : selectedFilePaths){

app/src/main/java/com/spse/javamodsoptimiser/asynctask/FileCopier.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@ public class FileCopier extends AsyncTask<Task, Object, MainActivity> {
2222
@Override
2323
protected MainActivity doInBackground(Task[] task) {
2424

25-
//Activate the CPU wakelock
26-
task[0].getActivity().setWakelockState(true);
2725

2826
//Parse arguments
2927
MinecraftMod mod = task[0].getMod();

app/src/main/java/com/spse/javamodsoptimiser/asynctask/FileZipper.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,6 @@ protected MainActivity doInBackground(Task... task) {
2727

2828
repackMod(task[0].getMod(), task[0].getProgressBar(), task[0].getActivity());
2929

30-
//Deactivate the CPU wakelock
31-
task[0].getActivity().setWakelockState(false);
32-
33-
3430
return task[0].getActivity();
3531
}
3632

@@ -144,6 +140,9 @@ protected void onPostExecute(MainActivity activity) {
144140
activity.modIndex++;
145141
}else{
146142
activity.filepickerBtn.setClickable(true);
143+
144+
//Deactivate the CPU wakelock
145+
activity.setWakelockState(false);
147146
}
148147

149148
}

0 commit comments

Comments
 (0)