Image editor: rename image

pull/217/head
M66B 9 months ago
parent 6f828dc8af
commit 30dc1a470a

@ -25,6 +25,7 @@ import android.app.Dialog;
import android.content.Context; import android.content.Context;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.os.Bundle; import android.os.Bundle;
import android.text.TextUtils;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.widget.ImageButton; import android.widget.ImageButton;
@ -124,6 +125,18 @@ public class FragmentDialogEditImage extends FragmentDialogBase {
bm.compress(Bitmap.CompressFormat.PNG, ImageHelper.DEFAULT_PNG_COMPRESSION, os); bm.compress(Bitmap.CompressFormat.PNG, ImageHelper.DEFAULT_PNG_COMPRESSION, os);
} }
if (attachment.name != null) {
int index = attachment.name.lastIndexOf(".");
if (index > 0) {
String ext = attachment.name.substring(index + 1);
if (!TextUtils.isEmpty(ext) && !ext.equalsIgnoreCase("png")) {
File old = attachment.getFile(context);
attachment.name = attachment.name.substring(0, index) + ".png";
old.renameTo(attachment.getFile(context));
}
}
}
db.attachment().setName(id, attachment.name, "image/png", file.length()); db.attachment().setName(id, attachment.name, "image/png", file.length());
return null; return null;

Loading…
Cancel
Save