Fix read-only education screen

This commit is contained in:
J-Jamet
2018-07-29 09:44:01 +02:00
parent ddb5f327a3
commit 60ccc450ae

View File

@@ -417,23 +417,30 @@ public class PasswordActivity extends StylishActivity
@Override
public void onTargetClick(TapTargetView view) {
super.onTargetClick(view);
checkAndPerformedEducationForFingerprint();
performedReadOnlyEducation(menu);
}
@Override
public void onOuterCircleClick(TapTargetView view) {
super.onOuterCircleClick(view);
view.dismiss(false);
checkAndPerformedEducationForFingerprint();
performedReadOnlyEducation(menu);
}
});
// TODO make a period for donation
PreferencesUtil.saveEducationPreference(PasswordActivity.this,
R.string.education_unlock_key);
}
}
}
} else if (!PreferencesUtil.isEducationReadOnlyPerformed(this)) {
/**
* Check and display learning views
* Displays read-only if available
*/
private void performedReadOnlyEducation(Menu menu) {
if (!PreferencesUtil.isEducationReadOnlyPerformed(this)) {
try {
TapTargetView.showFor(this,
TapTarget.forToolbarMenuItem(toolbar, R.id.menu_open_file_read_mode_key,
@@ -448,12 +455,14 @@ public class PasswordActivity extends StylishActivity
super.onTargetClick(view);
MenuItem editItem = menu.findItem(R.id.menu_open_file_read_mode_key);
onOptionsItemSelected(editItem);
checkAndPerformedEducationForFingerprint();
}
@Override
public void onOuterCircleClick(TapTargetView view) {
super.onOuterCircleClick(view);
view.dismiss(false);
checkAndPerformedEducationForFingerprint();
}
});
PreferencesUtil.saveEducationPreference(this,
@@ -464,7 +473,6 @@ public class PasswordActivity extends StylishActivity
}
}
}
}
/**
* Check and display learning views