|
|
@ -270,6 +270,7 @@ public class ActivitySignature extends ActivityBase {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private void onImageSelected(Uri uri) {
|
|
|
|
private void onImageSelected(Uri uri) {
|
|
|
|
|
|
|
|
try {
|
|
|
|
getContentResolver().takePersistableUriPermission(uri, Intent.FLAG_GRANT_READ_URI_PERMISSION);
|
|
|
|
getContentResolver().takePersistableUriPermission(uri, Intent.FLAG_GRANT_READ_URI_PERMISSION);
|
|
|
|
|
|
|
|
|
|
|
|
int start = etText.getSelectionStart();
|
|
|
|
int start = etText.getSelectionStart();
|
|
|
@ -279,6 +280,9 @@ public class ActivitySignature extends ActivityBase {
|
|
|
|
ssb.setSpan(is, start, start + 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
|
|
|
|
ssb.setSpan(is, start, start + 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
|
|
|
|
etText.setText(ssb);
|
|
|
|
etText.setText(ssb);
|
|
|
|
etText.setSelection(start + 1);
|
|
|
|
etText.setSelection(start + 1);
|
|
|
|
|
|
|
|
} catch (Throwable ex) {
|
|
|
|
|
|
|
|
Log.unexpectedError(getSupportFragmentManager(), ex);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
static Drawable getDrawableByUri(Context context, Uri uri) {
|
|
|
|
static Drawable getDrawableByUri(Context context, Uri uri) {
|
|
|
|