diff --git a/app/src/main/java/app/fedilab/android/client/Entities/Status.java b/app/src/main/java/app/fedilab/android/client/Entities/Status.java
index ea4737ef7..f9dc18327 100644
--- a/app/src/main/java/app/fedilab/android/client/Entities/Status.java
+++ b/app/src/main/java/app/fedilab/android/client/Entities/Status.java
@@ -698,6 +698,16 @@ public class Status implements Parcelable {
sendIntent.setType("text/plain");
context.startActivity(Intent.createChooser(sendIntent, context.getString(R.string.share_with)));
break;
+
+ case R.id.action_open_other_app:
+ Intent intent = new Intent(Intent.ACTION_VIEW);
+ intent.setData(Uri.parse(url));
+ try {
+ context.startActivity(intent);
+ } catch (Exception e) {
+ Toasty.error(context, context.getString(R.string.toast_error), Toast.LENGTH_LONG).show();
+ }
+ break;
case R.id.action_copy_link:
ClipboardManager clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText(Helper.CLIP_BOARD, url);
@@ -717,6 +727,7 @@ public class Status implements Parcelable {
}
});
popup.show();
+ textView.clearFocus();
BaseActivity.canShowActionMode = false;
}
diff --git a/app/src/main/res/menu/links_popup.xml b/app/src/main/res/menu/links_popup.xml
index 5b4e2bd26..77d8f7e89 100644
--- a/app/src/main/res/menu/links_popup.xml
+++ b/app/src/main/res/menu/links_popup.xml
@@ -9,6 +9,10 @@
android:id="@+id/action_share_link"
android:title="@string/share_link"
/>
+
- Display full link
Share link
The URL has been copied to the clipboard
+ Open with another app
\ No newline at end of file