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.graphics.Bitmap;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.ImageButton;
@ -124,6 +125,18 @@ public class FragmentDialogEditImage extends FragmentDialogBase {
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());
return null;

Loading…
Cancel
Save