Offset 1492, 31 lines modifiedOffset 1492, 16 lines modified
1492 ····goto/16·:goto_21492 ····goto/16·:goto_2
  
1493 ····.line·8071493 ····.line·807
1494 ····:cond_41494 ····:cond_4
1495 ····:pswitch_61495 ····:pswitch_6
1496 ····invoke-virtual·{p0,·p1},·Lcom/android/launcher3/LauncherProvider$DatabaseHelper;->convertShortcutsToLauncherActivities(Landroid/database/sqlite/SQLiteDatabase;)V1496 ····invoke-virtual·{p0,·p1},·Lcom/android/launcher3/LauncherProvider$DatabaseHelper;->convertShortcutsToLauncherActivities(Landroid/database/sqlite/SQLiteDatabase;)V
  
1497 ····.line·810 
1498 ····:pswitch_7 
1499 ····iget-object·v1,·p0,·Lcom/android/launcher3/LauncherProvider$DatabaseHelper;->mContext:Landroid/content/Context; 
  
1500 ····.line·811 
1501 ····invoke-static·{v1,·p1},·Lcom/android/launcher3/provider/LauncherDbUtils;->prepareScreenZeroToHostQsb(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)Z 
  
1502 ····move-result·v1 
  
1503 ····if-nez·v1,·:cond_5 
  
1504 ····.line·812 
1505 ····goto/16·:goto_2 
  
1506 ····.line·8171497 ····.line·817
1507 ····:cond_51498 ····:pswitch_7
1508 ····:pswitch_8 
1509 ····const/4·v7,·0x01499 ····const/4·v7,·0x0
  
1510 ····const/4·v8,·0x01500 ····const/4·v8,·0x0
  
1511 ····const-string·v5,·"workspaceScreens"1501 ····const-string·v5,·"workspaceScreens"
  
1512 ····const-string·v6,·"_id"1502 ····const-string·v6,·"_id"
Offset 1554, 24 lines modifiedOffset 1539, 24 lines modified
  
1554 ····const/4·v7,·0x21539 ····const/4·v7,·0x2
  
1555 ····const-string·v8,·"screen"1540 ····const-string·v8,·"screen"
  
1556 ····const/4·v9,·0x01541 ····const/4·v9,·0x0
  
1557 ····if-ge·v4,·v5,·:cond_71542 ····if-ge·v4,·v5,·:cond_6
  
1558 ····.line·8231543 ····.line·823
1559 ····invoke-virtual·{v0,·v4},·Lcom/android/launcher3/util/IntArray;->get(I)I1544 ····invoke-virtual·{v0,·v4},·Lcom/android/launcher3/util/IntArray;->get(I)I
  
1560 ····move-result·v51545 ····move-result·v5
  
1561 ····aget·v10,·v1,·v41546 ····aget·v10,·v1,·v4
  
1562 ····if-eq·v5,·v10,·:cond_61547 ····if-eq·v5,·v10,·:cond_5
  
1563 ····.line·8241548 ····.line·824
1564 ····new-instance·v5,·Ljava/lang/StringBuilder;1549 ····new-instance·v5,·Ljava/lang/StringBuilder;
  
1565 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V1550 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V
  
1566 ····invoke-virtual·{v5,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1551 ····invoke-virtual·{v5,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 1611, 27 lines modifiedOffset 1596, 27 lines modified
1611 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1596 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1612 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1597 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1613 ····move-result-object·v21598 ····move-result-object·v2
  
1614 ····.line·8221599 ····.line·822
1615 ····:cond_61600 ····:cond_5
1616 ····add-int/lit8·v4,·v4,·0x11601 ····add-int/lit8·v4,·v4,·0x1
  
1617 ····goto·:goto_01602 ····goto·:goto_0
  
1618 ····.line·8281603 ····.line·828
1619 ····.end·local·v4····#·"i":I1604 ····.end·local·v4····#·"i":I
1620 ····:cond_71605 ····:cond_6
1621 ····invoke-static·{v2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z1606 ····invoke-static·{v2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
1622 ····move-result·v41607 ····move-result·v4
  
1623 ····if-nez·v4,·:cond_81608 ····if-nez·v4,·:cond_7
  
1624 ····.line·8291609 ····.line·829
1625 ····sget-object·v4,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;1610 ····sget-object·v4,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
  
1626 ····const/4·v5,·0x51611 ····const/4·v5,·0x5
  
1627 ····new-array·v5,·v5,·[Ljava/lang/Object;1612 ····new-array·v5,·v5,·[Ljava/lang/Object;
Offset 1668, 24 lines modifiedOffset 1653, 24 lines modified
  
1668 ····.line·8331653 ····.line·833
1669 ····.local·v3,·"query":Ljava/lang/String;1654 ····.local·v3,·"query":Ljava/lang/String;
1670 ····invoke-virtual·{p1,·v3},·Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V1655 ····invoke-virtual·{p1,·v3},·Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
  
1671 ····.line·8351656 ····.line·835
1672 ····.end·local·v3····#·"query":Ljava/lang/String;1657 ····.end·local·v3····#·"query":Ljava/lang/String;
1673 ····:cond_81658 ····:cond_7
1674 ····const-string·v3,·"workspaceScreens"1659 ····const-string·v3,·"workspaceScreens"
  
1675 ····invoke-static·{p1,·v3},·Lcom/android/launcher3/provider/LauncherDbUtils;->dropTable(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)V1660 ····invoke-static·{p1,·v3},·Lcom/android/launcher3/provider/LauncherDbUtils;->dropTable(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)V
  
1676 ····.line·8391661 ····.line·839
1677 ····.end·local·v0····#·"finalScreens":Lcom/android/launcher3/util/IntArray;1662 ····.end·local·v0····#·"finalScreens":Lcom/android/launcher3/util/IntArray;
1678 ····.end·local·v1····#·"original":[I1663 ····.end·local·v1····#·"original":[I
1679 ····.end·local·v2····#·"updatemap":Ljava/lang/String;1664 ····.end·local·v2····#·"updatemap":Ljava/lang/String;
1680 ····:pswitch_91665 ····:pswitch_8
1681 ····return-void1666 ····return-void
  
1682 ····.line·7541667 ····.line·754
1683 ····.local·v4,·"t":Lcom/android/launcher3/provider/LauncherDbUtils$SQLiteTransaction;1668 ····.local·v4,·"t":Lcom/android/launcher3/provider/LauncherDbUtils$SQLiteTransaction;
1684 ····:catchall_01669 ····:catchall_0
1685 ····move-exception·v11670 ····move-exception·v1
  
Offset 1757, 16 lines modifiedOffset 1742, 16 lines modified
1757 ········:pswitch_41742 ········:pswitch_4
1758 ········:pswitch_51743 ········:pswitch_5
1759 ········:pswitch_51744 ········:pswitch_5
1760 ········:pswitch_61745 ········:pswitch_6
1761 ········:pswitch_61746 ········:pswitch_6
1762 ········:pswitch_61747 ········:pswitch_6
1763 ········:pswitch_71748 ········:pswitch_7
 1749 ········:pswitch_7
1764 ········:pswitch_81750 ········:pswitch_8
1765 ········:pswitch_9 
1766 ····.end·packed-switch1751 ····.end·packed-switch
1767 .end·method1752 .end·method
  
1768 .method·public·removeGhostWidgets(Landroid/database/sqlite/SQLiteDatabase;)V1753 .method·public·removeGhostWidgets(Landroid/database/sqlite/SQLiteDatabase;)V
1769 ····.locals·91754 ····.locals·9
1770 ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase;1755 ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase;