Skip to content

Commit b0ab840

Browse files
ikichathestinger
authored andcommitted
closeTab calls finish() instead of finishAndRemoveTask()
It doesn't need to be finishAndRemoveTask() and it causes weird behavior in resize scenario, because finishAndRemoveTask() cleans up Resize Activity before it's ready to restart MainActivity, so it shows Launcher for a while which is very weird. Bug: 405412371 Test: resize Change-Id: I62c5475b161217c0e88841d538c3a16def502d28
1 parent c4e8baa commit b0ab840

File tree

1 file changed

+1
-1
lines changed
  • android/TerminalApp/java/com/android/virtualization/terminal

1 file changed

+1
-1
lines changed

android/TerminalApp/java/com/android/virtualization/terminal/MainActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ public class MainActivity :
194194

195195
fun closeTab(tab: TabLayout.Tab) {
196196
if (terminalTabAdapter.tabs.size == 1) {
197-
finishAndRemoveTask()
197+
finish()
198198
}
199199
viewPager.offscreenPageLimit -= 1
200200
terminalTabAdapter.deleteTab(tab.position)

0 commit comments

Comments
 (0)