diff --git a/app/src/main/java/fr/free/nrw/commons/feedback/FeedbackDialog.kt b/app/src/main/java/fr/free/nrw/commons/feedback/FeedbackDialog.kt index b3338fec3..93cdab944 100644 --- a/app/src/main/java/fr/free/nrw/commons/feedback/FeedbackDialog.kt +++ b/app/src/main/java/fr/free/nrw/commons/feedback/FeedbackDialog.kt @@ -7,7 +7,7 @@ import android.text.Html import android.text.Spanned import android.text.method.LinkMovementMethod import android.view.WindowManager -import android.widget.Toast +import com.google.android.material.snackbar.Snackbar import fr.free.nrw.commons.R import fr.free.nrw.commons.databinding.DialogFeedbackBinding import fr.free.nrw.commons.feedback.model.Feedback @@ -49,15 +49,21 @@ class FeedbackDialog( } catch (e: Exception) { when (e) { is UnknownHostException -> { - Toast.makeText(context, R.string.error_feedback, Toast.LENGTH_SHORT).show() + Snackbar.make(findViewById(android.R.id.content), + R.string.error_feedback, + Snackbar.LENGTH_SHORT).show() } is ConnectException -> { - Toast.makeText(context, R.string.error_feedback, Toast.LENGTH_SHORT).show() + Snackbar.make(findViewById(android.R.id.content), + R.string.error_feedback, + Snackbar.LENGTH_SHORT).show() } else -> { - Toast.makeText(context, R.string.error_feedback, Toast.LENGTH_SHORT).show() + Snackbar.make(findViewById(android.R.id.content), + R.string.error_feedback, + Snackbar.LENGTH_SHORT).show() } } } diff --git a/app/src/main/java/fr/free/nrw/commons/navtab/MoreBottomSheetFragment.kt b/app/src/main/java/fr/free/nrw/commons/navtab/MoreBottomSheetFragment.kt index 696bf1077..a79df3e15 100644 --- a/app/src/main/java/fr/free/nrw/commons/navtab/MoreBottomSheetFragment.kt +++ b/app/src/main/java/fr/free/nrw/commons/navtab/MoreBottomSheetFragment.kt @@ -35,6 +35,7 @@ import fr.free.nrw.commons.settings.SettingsActivity import io.reactivex.Single import io.reactivex.android.schedulers.AndroidSchedulers import io.reactivex.schedulers.Schedulers +import timber.log.Timber import javax.inject.Inject import javax.inject.Named @@ -190,7 +191,7 @@ class MoreBottomSheetFragment : BottomSheetDialogFragment() { } Toast.makeText(requireContext(), getString(messageResId), Toast.LENGTH_SHORT).show() }, { error -> - error.printStackTrace() + Timber.e(error) Toast.makeText(requireContext(), R.string.error_feedback, Toast.LENGTH_SHORT).show() }) }