Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/mumla.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Lublin <daniel@lublin.se>2022-03-11 22:06:54 +0300
committerDaniel Lublin <daniel@lublin.se>2022-03-11 22:06:54 +0300
commit32a1e7a0eb47fb8a8e3ac81a965da965d0d55268 (patch)
treeefb79283307f9fbfd6311ada86e5e65fe5c67415
parentb7a33553398b840f88cc603d58882935bba7cbb5 (diff)
-rw-r--r--app/src/main/java/se/lublin/mumla/channel/ChannelChatFragment.java28
-rw-r--r--app/src/main/res/values/strings.xml2
2 files changed, 12 insertions, 18 deletions
diff --git a/app/src/main/java/se/lublin/mumla/channel/ChannelChatFragment.java b/app/src/main/java/se/lublin/mumla/channel/ChannelChatFragment.java
index ca5f486..9a13828 100644
--- a/app/src/main/java/se/lublin/mumla/channel/ChannelChatFragment.java
+++ b/app/src/main/java/se/lublin/mumla/channel/ChannelChatFragment.java
@@ -18,7 +18,7 @@
package se.lublin.mumla.channel;
import android.app.Activity;
-import android.app.AlertDialog;
+import android.app.AlertDialog.Builder;
import android.content.Context;
import android.content.res.Resources;
import android.graphics.Bitmap;
@@ -292,12 +292,6 @@ public class ChannelChatFragment extends HumlaServiceFragment implements ChatTar
return;
}
- ImageView image = new ImageView(requireContext());
- image.setImageBitmap(bitmap);
- image.setAdjustViewBounds(true);
- image.setScaleType(ImageView.ScaleType.FIT_CENTER);
- image.setMaxHeight(Resources.getSystem().getDisplayMetrics().heightPixels / 3);
-
if (flipped || rotationDeg > 0) {
Matrix matrix = new Matrix();
if (flipped) {
@@ -313,18 +307,20 @@ public class ChannelChatFragment extends HumlaServiceFragment implements ChatTar
Bitmap resized = BitmapUtils.resizeKeepingAspect(bitmap, 600, 400);
- AlertDialog.Builder builder = new AlertDialog.Builder(requireContext())
+ ImageView preview = new ImageView(requireContext());
+ preview.setImageBitmap(resized);
+ preview.setAdjustViewBounds(true);
+ preview.setScaleType(ImageView.ScaleType.FIT_CENTER);
+ preview.setMaxHeight(Resources.getSystem().getDisplayMetrics().heightPixels / 3);
+ Builder adb = new Builder(requireContext())
.setMessage(R.string.image_confirm_send)
- .setPositiveButton(R.string.ok, (dialog, which) -> {
- dialog.dismiss();
- onImageConfirmed(resized);
- })
- .setNegativeButton(R.string.cancel, (dialog, which) -> dialog.dismiss())
- .setView(image);
- builder.create().show();
+ .setPositiveButton(android.R.string.ok, (dlg, which) -> onImageConfirmed(resized))
+ .setNegativeButton(android.R.string.cancel, null)
+ .setView(preview);
+ adb.create().show();
}
- private void onImageConfirmed( Bitmap resized){
+ private void onImageConfirmed(Bitmap resized) {
int maxSize = getService().HumlaSession().getServerSettings().getImageMessageLength();
// Try to resize image until it fits
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index f0f927b..678ac6f 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -272,8 +272,6 @@
<string name="default_">Default</string>
<string name="donation_thanks">Thank you for the donation.</string>
<string name="image_confirm_send">Send this image?</string>
- <string name="ok">OK</string>
- <string name="cancel">Cancel</string>
<plurals name="search_channel_users">
<item quantity="one">%d user</item>