Use symbol for external browser

pull/208/head
M66B 2 years ago
parent 3f906668cf
commit 1ad96943af

@ -128,10 +128,10 @@ public class FragmentDialogOpenLink extends FragmentDialogBase {
int flags = (Build.VERSION.SDK_INT < Build.VERSION_CODES.M ? 0 : PackageManager.MATCH_ALL);
List<ResolveInfo> ris = pm.queryIntentActivities(intent, flags);
for (ResolveInfo ri : ris) {
CharSequence label = pm.getApplicationLabel(ri.activityInfo.applicationInfo);
CharSequence label = ri.activityInfo.applicationInfo.loadLabel(pm);
if (label == null)
continue;
pkgs.add(new Package(label.toString(), ri.activityInfo.packageName, false));
pkgs.add(new Package(label, ri.activityInfo.packageName, false));
try {
Intent serviceIntent = new Intent();
@ -139,10 +139,7 @@ public class FragmentDialogOpenLink extends FragmentDialogBase {
serviceIntent.setPackage(ri.activityInfo.packageName);
boolean tabs = (pm.resolveService(serviceIntent, 0) != null);
if (tabs)
pkgs.add(new Package(
getString(R.string.title_browse_embedded, label),
ri.activityInfo.packageName,
tabs));
pkgs.add(new Package(label, ri.activityInfo.packageName, true));
} catch (Throwable ex) {
Log.e(ex);
}
@ -643,11 +640,11 @@ public class FragmentDialogOpenLink extends FragmentDialogBase {
}
private static class Package {
String title;
CharSequence title;
String name;
boolean tabs;
public Package(String title, String name, boolean tabs) {
public Package(CharSequence title, String name, boolean tabs) {
this.title = title;
this.name = name;
this.tabs = tabs;
@ -655,7 +652,7 @@ public class FragmentDialogOpenLink extends FragmentDialogBase {
@Override
public String toString() {
return title;
return this.title + (tabs ? "" : " \u29c9");
}
}
}

@ -1871,7 +1871,6 @@
<string name="title_insert_arrow" translatable="false">Insert arrow</string>
<string name="title_add">Add</string>
<string name="title_browse">Open with</string>
<string name="title_browse_embedded">%1$s (embedded)</string>
<string name="title_info">Info</string>
<string name="title_download">Download</string>
<string name="title_report">Report</string>

Loading…
Cancel
Save