瀏覽代碼

MainActivity: Fixup ViewPager update

Peter Cai 1 年之前
父節點
當前提交
04debd62d5
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      app-common/src/main/java/im/angry/openeuicc/ui/MainActivity.kt

+ 4 - 4
app-common/src/main/java/im/angry/openeuicc/ui/MainActivity.kt

@@ -176,7 +176,7 @@ open class MainActivity : BaseEuiccAccessActivity(), OpenEuiccContextMarker {
         // If USB readers exist, add them at the very last
         // We use a wrapper fragment to handle logic specific to USB readers
         usbDevice?.let {
-            pages.add(
+            newPages.add(
                 Page(
                     EuiccChannelManager.USB_CHANNEL_ID,
                     it.productName ?: getString(R.string.usb)
@@ -184,10 +184,10 @@ open class MainActivity : BaseEuiccAccessActivity(), OpenEuiccContextMarker {
         }
         viewPager.visibility = View.VISIBLE
 
-        if (pages.size > 1) {
+        if (newPages.size > 1) {
             tabs.visibility = View.VISIBLE
-        } else if (pages.isEmpty()) {
-            pages.add(
+        } else if (newPages.isEmpty()) {
+            newPages.add(
                 Page(
                     -1,
                     ""