From 9aeb993c08b1ffe7d9dd76ea1eed59326441860d Mon Sep 17 00:00:00 2001 From: tibbi Date: Sat, 17 Jun 2017 12:25:31 +0200 Subject: [PATCH] catch exceptions thrown at rotating views --- .../com/simplemobiletools/camera/activities/MainActivity.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/camera/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/camera/activities/MainActivity.kt index 86013d89..683c519c 100644 --- a/app/src/main/kotlin/com/simplemobiletools/camera/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/camera/activities/MainActivity.kt @@ -541,7 +541,11 @@ class MainActivity : SimpleActivity(), PreviewListener, PhotoProcessor.MediaSave private fun animateViews(degrees: Int) { val views = arrayOf(toggle_camera, toggle_flash, toggle_photo_video, change_resolution, shutter, settings, last_photo_video_preview) for (view in views) { - rotate(view, degrees) + try { + rotate(view, degrees) + } catch (ignored: IllegalStateException) { + + } } }