diff --git a/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/editor/EditorFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/editor/EditorFragment.kt index 1f676b89..6b2318f0 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/editor/EditorFragment.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/editor/EditorFragment.kt @@ -24,6 +24,7 @@ import net.pokeranalytics.android.model.realm.handhistory.HandHistory import net.pokeranalytics.android.ui.activity.components.RequestCode import net.pokeranalytics.android.ui.adapter.RowRepresentableDelegate import net.pokeranalytics.android.ui.extensions.px +import net.pokeranalytics.android.ui.extensions.showAlertDialog import net.pokeranalytics.android.ui.fragment.components.BaseFragment import net.pokeranalytics.android.ui.fragment.components.RealmFragment import net.pokeranalytics.android.ui.fragment.components.bottomsheet.BottomSheetFragment @@ -179,7 +180,7 @@ class EditorFragment : RealmFragment(), RowRepresentableDelegate, KeyboardListen override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) { menu.clear() this.menu = menu - inflater.inflate(R.menu.toolbar_hand_history, menu) + inflater.inflate(R.menu.toolbar_hh_editor, menu) updateMenuUI() super.onCreateOptionsMenu(menu, inflater) } @@ -237,7 +238,12 @@ class EditorFragment : RealmFragment(), RowRepresentableDelegate, KeyboardListen } private fun exportHand() { - (this.activity as HandHistoryActivity).exportHand(this.model.handHistory) + + if (!this.model.isEdited) { + (this.activity as HandHistoryActivity).exportHand(this.model.handHistory) + } else { + this.showAlertDialog(R.string.please_save_hand_history) + } } /*** diff --git a/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/replayer/ReplayerFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/replayer/ReplayerFragment.kt index bcd25440..d2e0a644 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/replayer/ReplayerFragment.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/replayer/ReplayerFragment.kt @@ -60,7 +60,7 @@ class ReplayerFragment : RealmFragment() { override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) { super.onCreateOptionsMenu(menu, inflater) - inflater.inflate(R.menu.toolbar_replayer, menu) + inflater.inflate(R.menu.toolbar_hh_replayer, menu) } override fun onPause() { diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 855ffb6e..16bf01b6 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -805,5 +805,6 @@ Open file with We\'ll send you a notification when your file is available. Expect approximately one minute! Show villain cards + Please save before sharing