Skip to content
This repository was archived by the owner on Jul 22, 2024. It is now read-only.

Commit 5a794b6

Browse files
keianhzobluemarvin
authored andcommitted
Refresh send tab on configuration changed (#3667)
1 parent eb0dc05 commit 5a794b6

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

app/src/common/shared/org/mozilla/vrbrowser/VRBrowserActivity.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@
7676
import org.mozilla.vrbrowser.ui.widgets.Windows;
7777
import org.mozilla.vrbrowser.ui.widgets.dialogs.CrashDialogWidget;
7878
import org.mozilla.vrbrowser.ui.widgets.dialogs.PromptDialogWidget;
79+
import org.mozilla.vrbrowser.ui.widgets.dialogs.SendTabDialogWidget;
7980
import org.mozilla.vrbrowser.ui.widgets.dialogs.WhatsNewWidget;
8081
import org.mozilla.vrbrowser.ui.widgets.menus.VideoProjectionMenuWidget;
8182
import org.mozilla.vrbrowser.utils.BitmapCache;
@@ -552,6 +553,7 @@ public void onConfigurationChanged(Configuration newConfig) {
552553

553554
SessionStore.get().onConfigurationChanged(newConfig);
554555
mWidgets.forEach((i, widget) -> widget.onConfigurationChanged(newConfig));
556+
SendTabDialogWidget.getInstance(this).onConfigurationChanged(newConfig);
555557

556558
super.onConfigurationChanged(newConfig);
557559
}

app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/dialogs/ClearHistoryDialogWidget.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,6 @@ public ClearHistoryDialogWidget(Context aContext) {
3636
@Override
3737
protected void initialize(Context aContext) {
3838
super.initialize(aContext);
39-
40-
4139
}
4240

4341
@Override

app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/dialogs/SendTabDialogWidget.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
package org.mozilla.vrbrowser.ui.widgets.dialogs;
77

88
import android.content.Context;
9+
import android.content.res.Configuration;
910
import android.view.LayoutInflater;
1011
import android.view.View;
1112

@@ -63,8 +64,6 @@ private SendTabDialogWidget(@NonNull Context aContext) {
6364
protected void initialize(@NonNull Context aContext) {
6465
super.initialize(aContext);
6566

66-
updateUI();
67-
6867
mAccounts = ((VRBrowserApplication)getContext().getApplicationContext()).getAccounts();
6968
}
7069

@@ -96,6 +95,13 @@ public void updateUI() {
9695
}
9796
}
9897

98+
@Override
99+
public void onConfigurationChanged(Configuration newConfig) {
100+
super.onConfigurationChanged(newConfig);
101+
102+
updateUI();
103+
}
104+
99105
@Override
100106
public void show(int aShowFlags) {
101107
mAccounts.addAccountListener(this);

0 commit comments

Comments
 (0)