small cleanup at checking camera availability

This commit is contained in:
tibbi 2018-05-28 11:49:52 +02:00
parent 05dee60cb7
commit 86d13eaf54
1 changed files with 9 additions and 10 deletions

View File

@ -199,8 +199,10 @@ class MainActivity : SimpleActivity(), PreviewListener, PhotoProcessor.MediaSave
mIsInPhotoMode = true
mTimerHandler = Handler()
mFadeHandler = Handler()
mPreview!!.setFlashlightState(if (config.turnFlashOffAtStartup) FLASH_OFF else config.flashlightState)
setupPreviewImage(true)
val initialFlashlightState = if (config.turnFlashOffAtStartup) FLASH_OFF else config.flashlightState
mPreview!!.setFlashlightState(initialFlashlightState)
}
private fun initButtons() {
@ -214,11 +216,9 @@ class MainActivity : SimpleActivity(), PreviewListener, PhotoProcessor.MediaSave
}
private fun toggleCamera() {
if (!checkCameraAvailable()) {
return
if (checkCameraAvailable()) {
mPreview!!.toggleCamera()
}
mPreview!!.toggleCamera()
}
private fun showLastMediaPreview() {
@ -229,11 +229,9 @@ class MainActivity : SimpleActivity(), PreviewListener, PhotoProcessor.MediaSave
}
private fun toggleFlash() {
if (!checkCameraAvailable()) {
return
if (checkCameraAvailable()) {
mPreview?.toggleFlashlight()
}
mPreview?.toggleFlashlight()
}
fun updateFlashlightState(state: Int) {
@ -311,8 +309,9 @@ class MainActivity : SimpleActivity(), PreviewListener, PhotoProcessor.MediaSave
return
}
if (mIsVideoCaptureIntent)
if (mIsVideoCaptureIntent) {
mPreview?.trySwitchToVideo()
}
mPreview?.setFlashlightState(FLASH_OFF)
hideTimer()