Unlock screen from onResume in snooze activity

Fixes #787.
pull/840/head
Quentin Hibon 5 years ago
parent fc26d7967f
commit 89d5993047

@ -148,6 +148,7 @@
<activity <activity
android:name=".notifications.SnoozeDelayPickerActivity" android:name=".notifications.SnoozeDelayPickerActivity"
android:taskAffinity=""
android:excludeFromRecents="true" android:excludeFromRecents="true"
android:launchMode="singleInstance" android:launchMode="singleInstance"
android:theme="@android:style/Theme.Translucent.NoTitleBar" /> android:theme="@android:style/Theme.Translucent.NoTitleBar" />
@ -303,4 +304,4 @@
</provider> </provider>
</application> </application>
</manifest> </manifest>

@ -61,7 +61,6 @@ class SnoozeDelayPickerActivity : FragmentActivity(), OnItemClickListener {
.setItems(R.array.snooze_picker_names, null) .setItems(R.array.snooze_picker_names, null)
.create() .create()
dialog!!.listView.onItemClickListener = this dialog!!.listView.onItemClickListener = this
dialog!!.setOnDismissListener { finish() }
dialog!!.show() dialog!!.show()
SystemUtils.unlockScreen(this) SystemUtils.unlockScreen(this)
} }
@ -94,8 +93,14 @@ class SnoozeDelayPickerActivity : FragmentActivity(), OnItemClickListener {
overridePendingTransition(0, 0) overridePendingTransition(0, 0)
} }
override fun onResume() {
SystemUtils.unlockScreen(this)
super.onResume()
if (dialog != null) dialog!!.show()
}
override fun onPause() { override fun onPause() {
if (dialog != null) dialog!!.dismiss()
super.onPause() super.onPause()
if (dialog != null) dialog!!.dismiss()
} }
} }

Loading…
Cancel
Save