)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"48c84851903391fe1d98a29043c3842648afdeeb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"22538687_5922a094","updated":"2023-08-30 09:40:08.000000000","message":"icon loader files:https://review.lineageos.org/c/LineageOS/android_frameworks_libs_systemui/+/365403","commit_id":"6dfc43badad2ade746de0eb331a3361cc92c613b"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"708d360ce5de7ccc184d486a4a053d428aa733ae","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"cead3902_f3961614","updated":"2023-08-30 09:38:54.000000000","message":"icon loader files:https://review.lineageos.org/c/LineageOS/android_packages_apps_Trebuchet/+/365396","commit_id":"6dfc43badad2ade746de0eb331a3361cc92c613b"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"48c84851903391fe1d98a29043c3842648afdeeb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3a9c763b_7b4ea9e7","in_reply_to":"cead3902_f3961614","updated":"2023-08-30 09:40:08.000000000","message":"nvm wrong link","commit_id":"6dfc43badad2ade746de0eb331a3361cc92c613b"},{"author":{"_account_id":32928,"name":"Ramii Ahmed","email":"ramii.ahmed.ramy@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"c7f18991658118ccd4eb6111f91dcea1e8a76631","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"dbcd76cd_1cec36df","updated":"2023-08-30 16:58:06.000000000","message":"Please resolve all the conflicts in the following comments","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"},{"author":{"_account_id":13028,"name":"Michael W","email":"baddaemon87@gmail.com","username":"BadDaemon","avatars":[{"url":"https://www.gravatar.com/avatar/d7353d59293ecf50e0388d0c18b25977.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d7353d59293ecf50e0388d0c18b25977.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d7353d59293ecf50e0388d0c18b25977.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d7353d59293ecf50e0388d0c18b25977.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"680e53b3eb734ccc0608f85ee6172a45e91ef6b7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"1995d93c_83dab73f","updated":"2023-09-06 16:48:44.000000000","message":"besides a few things i found at a quick glance, please read https://wiki.lineageos.org/how-to/using-gerrit#reviewing-a-patch urgently and thoroughly. you claimed \"V+1\" on patchsets that didn\u0027t even build at all...","commit_id":"e0df3bb52cc98c03242f89965dfd2ba11c154278"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"d211f5259d35f21ceea445365a908c7da6d4763a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"de762074_507438b5","in_reply_to":"1995d93c_83dab73f","updated":"2023-09-06 16:53:18.000000000","message":"it does build with a modified iconloader lib in this patch:https://review.lineageos.org/c/LineageOS/android_frameworks_libs_systemui/+/365403","commit_id":"e0df3bb52cc98c03242f89965dfd2ba11c154278"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"9cc30271fac5a7b06f44ceb85b6486951aa4c293","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"8d071ea6_d8cc48f5","in_reply_to":"93e7485a_4499c67f","updated":"2023-09-06 18:42:04.000000000","message":"The problem that was preventing PS4 from building might have been fixed in the latest PS","commit_id":"e0df3bb52cc98c03242f89965dfd2ba11c154278"},{"author":{"_account_id":13028,"name":"Michael W","email":"baddaemon87@gmail.com","username":"BadDaemon","avatars":[{"url":"https://www.gravatar.com/avatar/d7353d59293ecf50e0388d0c18b25977.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d7353d59293ecf50e0388d0c18b25977.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d7353d59293ecf50e0388d0c18b25977.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d7353d59293ecf50e0388d0c18b25977.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"9a4c5aefe46229cf4265ec36dec8243779909b7b","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":13,"id":"93e7485a_4499c67f","in_reply_to":"de762074_507438b5","updated":"2023-09-06 17:28:48.000000000","message":"PS4 had so many conflicts it was impossible that it built, thus I am telling you to get familiar with what the votes actually mean. This wasn\u0027t about current patchset, which I didn\u0027t try","commit_id":"e0df3bb52cc98c03242f89965dfd2ba11c154278"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"78069388184d6a0eb802c18cd3de3b9ce84850ed","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"0beaa1f0_47ea8735","updated":"2023-09-07 06:56:14.000000000","message":"fixed duplicate trust apps key in SettingsActivity.java","commit_id":"9e529b22a118c7a90c8ed7dd4aa5b1f7321903fb"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"7993505bf0f684e4d673bfd6fa0251173bbe730b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"541b0162_32a8cd40","updated":"2023-09-08 08:27:54.000000000","message":"this needs this modified iconloaderlib patch: https://review.lineageos.org/c/LineageOS/android_frameworks_libs_systemui/+/365403 to build","commit_id":"9e529b22a118c7a90c8ed7dd4aa5b1f7321903fb"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"954f8d3104b98152600641829f8dd0772422ece7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"5c5e0ff5_c265ea79","updated":"2023-09-09 17:36:49.000000000","message":"moved some more icon pack code to iconloaderlib NEEDS this iconloaderlib patch:https://review.lineageos.org/c/LineageOS/android_frameworks_libs_systemui/+/365403","commit_id":"2749fcc794f3d1c91cb12f1618390b906489a98e"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"39972eda37acb7054e53cee7b467bcec56a4800c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"0c021f46_6ba4ccce","in_reply_to":"0366da0c_5bd775ec","updated":"2023-09-11 09:48:40.000000000","message":"try it now but the lineage_config.xml is required and the error \"packages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:518: error: cannot find symbol                                              listener.onIdpChanged(modelPropsChanged);                                                                                                                           ^                                                                                                             symbol:   variable modelPropsChanged                                                                                                          location: class InvariantDeviceProfile\" was not caused by me","commit_id":"2749fcc794f3d1c91cb12f1618390b906489a98e"},{"author":{"_account_id":29732,"name":"Albert Geantă","email":"albertgeanta@gmail.com","username":"bertino","avatars":[{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"5b17569fa4405914acf33567b2e3aed6bd3f12ef","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"fda8b12e_0649b7f2","in_reply_to":"0c021f46_6ba4ccce","updated":"2023-09-11 12:01:28.000000000","message":"Yes, it was. You can fix it by passing it into the apply method by parameter. Also there\u0027s this error with one method from BroadcastReceiver not being implemented:\n\n```\npackages/apps/Launcher3/src/com/android/launcher3/utils/ConfigMonitor.java:39: error: ConfigMonitor is not abstract and does not override abstract method onReceive(Context,Intent) in BroadcastReceiver\npublic class ConfigMonitor extends BroadcastReceiver implements\n       ^\n```","commit_id":"2749fcc794f3d1c91cb12f1618390b906489a98e"},{"author":{"_account_id":29732,"name":"Albert Geantă","email":"albertgeanta@gmail.com","username":"bertino","avatars":[{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"d431debc4756cb857712984212566bd6ad838550","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"a29a6d38_9bb5d0c6","in_reply_to":"245dfdf5_7e9e968a","updated":"2023-09-11 14:03:39.000000000","message":"A bunch of other errors now:\n```\npackages/apps/Launcher3/src/com/android/launcher3/popup/SystemShortcut.java:3: error: cannot find symbol\nimport static android.content.pm.SuspendDialogInfo.BUTTON_ACTION_UNSUSPEND;\n                                ^\n  symbol:   class SuspendDialogInfo\n  location: package android.content.pm\npackages/apps/Launcher3/src/com/android/launcher3/popup/SystemShortcut.java:3: error: static import only from classes and interfaces\nimport static android.content.pm.SuspendDialogInfo.BUTTON_ACTION_UNSUSPEND;\n^\npackages/apps/Launcher3/src/com/android/launcher3/popup/SystemShortcut.java:10: error: cannot find symbol\nimport android.app.AppGlobals;\n                  ^\n  symbol:   class AppGlobals\n  location: package android.app\npackages/apps/Launcher3/src/com/android/launcher3/popup/SystemShortcut.java:14: error: cannot find symbol\nimport android.content.pm.SuspendDialogInfo;\n                         ^\n  symbol:   class SuspendDialogInfo\n  location: package android.content.pm\npackages/apps/Launcher3/src/com/android/launcher3/popup/SystemShortcut.java:266: error: cannot find symbol\n            super(R.drawable.ic_hourglass, R.string.paused_apps_drop_target_label, target,\n                            ^\n  symbol:   variable ic_hourglass\n  location: class drawable\npackages/apps/Launcher3/src/com/android/launcher3/popup/SystemShortcut.java:286: error: cannot find symbol\n                                AppGlobals.getPackageManager().setPackagesSuspendedAsUser(\n                                ^\n  symbol: variable AppGlobals\npackages/apps/Launcher3/src/com/android/launcher3/popup/SystemShortcut.java:293: error: cannot find symbol\n                                                .setNeutralButtonAction(BUTTON_ACTION_UNSUSPEND)\n                                                                        ^\n  symbol: variable BUTTON_ACTION_UNSUSPEND\npackages/apps/Launcher3/src/com/android/launcher3/popup/SystemShortcut.java:290: error: package SuspendDialogInfo does not exist\n                                        new SuspendDialogInfo.Builder()\n                                                             ^\npackages/apps/Launcher3/src/com/android/launcher3/popup/SystemShortcut.java:295: error: cannot find symbol\n                                        mItemInfo.user.getIdentifier());\n                                                      ^\n  symbol:   method getIdentifier()\n  location: variable user of type UserHandle\npackages/apps/Launcher3/src/com/android/launcher3/utils/ConfigMonitor.java:73: error: incompatible types: ConfigMonitor cannot be converted to BroadcastReceiver\n            mContext.unregisterReceiver(this);\n                                        ^\npackages/apps/Launcher3/src/com/android/launcher3/lineage/icon/IconPackSettingsActivity.java:55: error: cannot find symbol\n                getString(R.string.icon_pack_settings_class), null);\n                                  ^\n  symbol:   variable icon_pack_settings_class\n  location: class string\npackages/apps/Launcher3/src/com/android/launcher3/lineage/icon/IconPackSettingsActivity.java:89: error: cannot find symbol\n        return startFragment(getString(R.string.icon_pack_settings_class),\n                                               ^\n  symbol:   variable icon_pack_settings_class\n  location: class string\npackages/apps/Launcher3/src/com/android/launcher3/touch/WorkspaceTouchListener.java:227: error: cannot find symbol\n            mPm.goToSleep(event.getEventTime());\n               ^\n  symbol:   method goToSleep(long)\n  location: variable mPm of type PowerManager\nNote: Some messages have been simplified; recompile with -Xdiags:verbose to get full output\n13 errors\n```\n\nI have started to look into this more on my own trying to cherry pick the 18.1 commit and I see some stuff that maybe should be done differently you have: e.g. `ConfigMonitor` which, looking at the commit message where it was deleted, was replaced with something else.","commit_id":"2749fcc794f3d1c91cb12f1618390b906489a98e"},{"author":{"_account_id":29732,"name":"Albert Geantă","email":"albertgeanta@gmail.com","username":"bertino","avatars":[{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"e8b7c3d2ae6c2080e9d22c14f2d779be03ec2d56","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"8035cbc4_395d3ea2","in_reply_to":"268d3644_c55c771e","updated":"2023-09-10 19:53:10.000000000","message":"```\npackages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:504: error: cannot find symbol                                          if (!iconPack.equals(oldProfile.iconPack)) {                                                                                                                       ^                                                                                                                  symbol:   variable oldProfile                                                                                                                 location: class InvariantDeviceProfile                                                                                                      packages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:505: error: cannot find symbol                                              changeFlags |\u003d CHANGE_FLAG_ICON_PARAMS;                                                                                                                      ^                                                                                                                    symbol:   variable CHANGE_FLAG_ICON_PARAMS                                                                                                    location: class InvariantDeviceProfile                                                                                                      packages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:514: error: cannot find symbol                                          mConfigMonitor.unregister();                                                                                                                  ^                                                                                                                                       symbol:   variable mConfigMonitor                                                                                                             location: class InvariantDeviceProfile                                                                                                      packages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:515: error: cannot find symbol                                          mConfigMonitor \u003d new ConfigMonitor(context, this::onConfigChanged);                                                                           ^                                                                                                                                       symbol:   variable mConfigMonitor                                                                                                             location: class InvariantDeviceProfile                                                                                                      packages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:518: error: cannot find symbol                                              listener.onIdpChanged(modelPropsChanged);                                                                                                                           ^                                                                                                             symbol:   variable modelPropsChanged                                                                                                          location: class InvariantDeviceProfile                                                                                                      packages/apps/Launcher3/src/com/android/launcher3/lineage/icon/IconPackSettingsActivity.java:55: error: cannot find symbol                                    getString(R.string.icon_pack_settings_class), null);                                                                                                            ^                                                                                                             symbol:   variable icon_pack_settings_class                                                                                                   location: class string                                                                                                                      packages/apps/Launcher3/src/com/android/launcher3/lineage/icon/IconPackSettingsActivity.java:89: error: cannot find symbol                            return startFragment(getString(R.string.icon_pack_settings_class),                                                                                                                   ^                                                                                                symbol:   variable icon_pack_settings_class                                                                                                   location: class string                                                                                                                      packages/apps/Launcher3/src/com/android/launcher3/utils/ConfigMonitor.java:39: error: ConfigMonitor is not abstract and does not override abstract method onReceive(Context,Intent) in BroadcastReceiver                                                                                    public class ConfigMonitor extends BroadcastReceiver implements                                                                                      ^                                                                                                                                      packages/apps/Launcher3/src/com/android/launcher3/utils/ConfigMonitor.java:45: error: cannot find symbol                                              mContext \u003d context;                                                                                                                           ^                                                                                                                                       symbol:   variable mContext                                                                                                                   location: class ConfigMonitor                                                                                                               packages/apps/Launcher3/src/com/android/launcher3/utils/ConfigMonitor.java:48: error: cannot find symbol\n        Utilities.getPrefs(mContext).registerOnSharedPreferenceChangeListener(this);\n                           ^\n  symbol:   variable mContext\n  location: class ConfigMonitor\npackages/apps/Launcher3/src/com/android/launcher3/utils/ConfigMonitor.java:60: error: cannot find symbol\n        if (mCallback !\u003d null) {\n            ^\n  symbol:   variable mCallback\n  location: class ConfigMonitor\npackages/apps/Launcher3/src/com/android/launcher3/utils/ConfigMonitor.java:61: error: cannot find symbol\n            Consumer\u003cContext\u003e callback \u003d mCallback;\n                                         ^\n  symbol:   variable mCallback\n  location: class ConfigMonitor\npackages/apps/Launcher3/src/com/android/launcher3/utils/ConfigMonitor.java:62: error: cannot find symbol\n            mCallback \u003d null;\n            ^\n  symbol:   variable mCallback\n  location: class ConfigMonitor\npackages/apps/Launcher3/src/com/android/launcher3/utils/ConfigMonitor.java:63: error: cannot find symbol\n            MAIN_EXECUTOR.execute(() -\u003e callback.accept(mContext));\n                                                        ^\n  symbol:   variable mContext\n  location: class ConfigMonitor\npackages/apps/Launcher3/src/com/android/launcher3/utils/ConfigMonitor.java:69: error: cannot find symbol\n            mContext.unregisterReceiver(this);\n            ^\n  symbol:   variable mContext\n  location: class ConfigMonitor\npackages/apps/Launcher3/src/com/android/launcher3/utils/ConfigMonitor.java:70: error: cannot find symbol\n            Utilities.getPrefs(mContext).unregisterOnSharedPreferenceChangeListener(this);\n```","commit_id":"2749fcc794f3d1c91cb12f1618390b906489a98e"},{"author":{"_account_id":29732,"name":"Albert Geantă","email":"albertgeanta@gmail.com","username":"bertino","avatars":[{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"f607fe04a0ba6a9938f93bab38240871152abfac","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"6dbad851_9cd5ef92","in_reply_to":"5c5e0ff5_c265ea79","updated":"2023-09-10 18:40:55.000000000","message":"with your latest ps on iconloaderlib I now get these errors:\n\n```                                                                                     packages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:67: error: cannot find symbol                                                                                                import com.android.launcher3.util.DefaultDisplay;\n                                 ^\n  symbol:   class DefaultDisplay                                                                                                                                                                             location: package com.android.launcher3.util                                                                                                                                                             packages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:68: error: package com.android.launcher3.util.DefaultDisplay does not exist\nimport com.android.launcher3.util.DefaultDisplay.Info;\n                                                ^\npackages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:226: error: cannot find symbol                                                                                                       numHotseatIcons \u003d p.numHotseatIcons;                                                                                                                                                                       ^                                                                                                                                                                                                    symbol:   variable numHotseatIcons\n  location: class InvariantDeviceProfile\npackages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:226: error: cannot find symbol\n        numHotseatIcons \u003d p.numHotseatIcons;\n                           ^\n  symbol:   variable numHotseatIcons\n  location: variable p of type InvariantDeviceProfile\npackages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:233: error: cannot find symbol\n        mExtraAttrs \u003d p.mExtraAttrs;\n        ^\n  symbol:   variable mExtraAttrs\n  location: class InvariantDeviceProfile\npackages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:233: error: cannot find symbol\n        mExtraAttrs \u003d p.mExtraAttrs;\n                       ^\n  symbol:   variable mExtraAttrs\n  location: variable p of type InvariantDeviceProfile\npackages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:234: error: cannot find symbol\n        mOverlayMonitor \u003d p.mOverlayMonitor;\n        ^\n  symbol:   variable mOverlayMonitor\n  location: class InvariantDeviceProfile\npackages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:234: error: cannot find symbol\n        mOverlayMonitor \u003d p.mOverlayMonitor;\n                           ^\n  symbol:   variable mOverlayMonitor\n  location: variable p of type InvariantDeviceProfile\npackages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:413: error: cannot find symbol\n        iconSize \u003d displayOption.iconSize;\n                                ^\n  symbol:   variable iconSize\n  location: variable displayOption of type DisplayOption\npackages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:414: error: cannot find symbol\n        iconShapePath \u003d getIconShapePath(context);\n                        ^\n  symbol:   method getIconShapePath(Context)\n  location: class InvariantDeviceProfile\npackages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:416: error: cannot find symbol\n        landscapeIconSize \u003d displayOption.landscapeIconSize;\n                                         ^\n  symbol:   variable landscapeIconSize\n  location: variable displayOption of type DisplayOption\npackages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:417: error: cannot find symbol\n        iconBitmapSize \u003d ResourceUtils.pxFromDp(iconSize, displayInfo.metrics);\n                                                                     ^\n  symbol:   variable metrics\n  location: variable displayInfo of type Info\npackages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:418: error: cannot find symbol\n        iconTextSize \u003d displayOption.iconTextSize;\n                                    ^\n  symbol:   variable iconTextSize\n  location: variable displayOption of type DisplayOption\npackages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:532: error: cannot find symbol\n        if (numRows !\u003d oldProfile.numRows ||\n                       ^\n  symbol:   variable oldProfile\n  location: class InvariantDeviceProfile\npackages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:533: error: cannot find symbol\n                numColumns !\u003d oldProfile.numColumns ||\n                              ^\n  symbol:   variable oldProfile\n  location: class InvariantDeviceProfile\npackages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:534: error: cannot find symbol\n                numFolderColumns !\u003d oldProfile.numFolderColumns ||\n                                    ^\n  symbol:   variable oldProfile\n  location: class InvariantDeviceProfile\npackages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:535: error: cannot find symbol\n                numFolderRows !\u003d oldProfile.numFolderRows ||\n                                 ^\n  symbol:   variable oldProfile\n  location: class InvariantDeviceProfile\npackages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:536: error: cannot find symbol\n                numHotseatIcons !\u003d oldProfile.numHotseatIcons) {\n                ^\n  symbol:   variable numHotseatIcons\n  location: class InvariantDeviceProfile\npackages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:536: error: cannot find symbol\n                numHotseatIcons !\u003d oldProfile.numHotseatIcons) {\n                                   ^\n  symbol:   variable oldProfile\n  location: class InvariantDeviceProfile\npackages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:537: error: cannot find symbol\n            changeFlags |\u003d CHANGE_FLAG_GRID;\n                           ^\n  symbol:   variable CHANGE_FLAG_GRID\n  location: class InvariantDeviceProfile\npackages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:540: error: cannot find symbol\n        if (iconSize !\u003d oldProfile.iconSize || iconBitmapSize !\u003d oldProfile.iconBitmapSize ||\n                        ^\n  symbol:   variable oldProfile\n  location: class InvariantDeviceProfile\npackages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java:540: error: cannot find symbol\n        if (iconSize !\u003d oldProfile.iconSize || iconBitmapSize !\u003d oldProfile.iconBitmapSize ||\n                                                                 ^\n  symbol:   variable oldProfile\n```","commit_id":"2749fcc794f3d1c91cb12f1618390b906489a98e"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"c7acc4d8e4b2effd53f939ab40293e73852c2e30","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"268d3644_c55c771e","in_reply_to":"6dbad851_9cd5ef92","updated":"2023-09-10 19:31:36.000000000","message":"try it again i have removed some unneeded code","commit_id":"2749fcc794f3d1c91cb12f1618390b906489a98e"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"7e51de6b2ec9a22a866d8967d9f93f4b412ff6e2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"0366da0c_5bd775ec","in_reply_to":"8035cbc4_395d3ea2","updated":"2023-09-11 08:13:17.000000000","message":"I will fix it but it will be over multiple patchsets because I am doing other things at the moment","commit_id":"2749fcc794f3d1c91cb12f1618390b906489a98e"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"92d64f1ec26e66ec459b0c4e55ac387fae82404e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"b166a4ef_5d758a65","in_reply_to":"a29a6d38_9bb5d0c6","updated":"2023-09-11 14:42:39.000000000","message":"have you tried building using lineageOS sources instead of the other sources you have been using?","commit_id":"2749fcc794f3d1c91cb12f1618390b906489a98e"},{"author":{"_account_id":29732,"name":"Albert Geantă","email":"albertgeanta@gmail.com","username":"bertino","avatars":[{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"133560d09b0cb9a65fda2a9a58f9c71aff859251","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"f7505ef0_d0d723d1","in_reply_to":"b166a4ef_5d758a65","updated":"2023-09-11 15:39:40.000000000","message":"No, i dont have lineage synced, but I have successfully built after cherry-picking the 18.1 patch and fixing conflicts myself, haven\u0027t tested yet though.","commit_id":"2749fcc794f3d1c91cb12f1618390b906489a98e"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"691cb32e4480959224643bb8c96e967273346200","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"ac7ac85c_07d23c9d","in_reply_to":"f7505ef0_d0d723d1","updated":"2023-09-11 15:40:51.000000000","message":"I am currently modding my computer so I can test the code myself","commit_id":"2749fcc794f3d1c91cb12f1618390b906489a98e"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"9950ffc37a1330dd44fbe126b15d47b538827831","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"245dfdf5_7e9e968a","in_reply_to":"fda8b12e_0649b7f2","updated":"2023-09-11 12:49:05.000000000","message":"i might have fixed both of them now. try it again with latest patchset","commit_id":"2749fcc794f3d1c91cb12f1618390b906489a98e"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"c9728d57e0b5b6bbc1943fcddbc50830d3f20681","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"b8e199ec_dd90f18b","updated":"2023-09-14 20:10:12.000000000","message":"help needed... I can not get the icon pack(s) to apply on all icons. can I get help in fixing this issue.","commit_id":"b37dae5f281a458965f425fdf37e3ddb09c43bac"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"25f16a566fcbd22d71c4ae5dc0915474c9715ba8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"6aafce94_d8fd752b","in_reply_to":"0216c194_ac978647","updated":"2023-09-20 12:24:26.000000000","message":"true but I am working on a way to use invariantdeviceprofile initgrid function to try to refresh the launcher. I was thinking of using the function that the icon shape setting uses but icon shape was moved to themepicker.","commit_id":"b37dae5f281a458965f425fdf37e3ddb09c43bac"},{"author":{"_account_id":29732,"name":"Albert Geantă","email":"albertgeanta@gmail.com","username":"bertino","avatars":[{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/f241471c774f96dff1d0365ff92d4d7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"b84e364fd9d58f7dfeb03c90e14a47ba0b898b97","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"0216c194_ac978647","in_reply_to":"570350af_47f779ab","updated":"2023-09-20 10:02:49.000000000","message":"Looking into the removal of ConfigMonitor, this commit message seems useful:\n\n```\ncommit 35c7b19fa8938c222411d40dad9723f683d1d29f\nAuthor: Sunny Goyal \u003csunnygoyal@google.com\u003e\nDate:   Tue Apr 20 16:51:10 2021 -0700\n\n    Using WindowContext for listening to configuration changes\n\n    Pre-S: Continue to use config-changed broadcast for configuration changes\n    and display-changed event for rotation changes\n    S+: Use WindowContext#componentCallbacks for config and rotation changes, and\n    continue to use display listener for frame-rate changes\n\n    Bug: 179308296\n    Test: Manual and presubmit\n    Change-Id: I533e69068b5fa6c052a02759ef309dd075ee6a4b\n```","commit_id":"b37dae5f281a458965f425fdf37e3ddb09c43bac"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"c0079b0719561c99b8f9339579c286236e88ffa4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"f9448acc_e84ad6b9","in_reply_to":"6aafce94_d8fd752b","updated":"2023-09-20 18:29:49.000000000","message":"initgrid does nothing. their needs to be a way to use the code for changing the icon shape to apply the icon pack.","commit_id":"b37dae5f281a458965f425fdf37e3ddb09c43bac"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8893bb3fe2fe400ac827787cd80ff877e6d842b6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"570350af_47f779ab","in_reply_to":"b8e199ec_dd90f18b","updated":"2023-09-19 11:47:56.000000000","message":"currently working on a fix. it could take a while.","commit_id":"b37dae5f281a458965f425fdf37e3ddb09c43bac"}],"res/values/lineage_config.xml":[{"author":{"_account_id":32928,"name":"Ramii Ahmed","email":"ramii.ahmed.ramy@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"c7f18991658118ccd4eb6111f91dcea1e8a76631","unresolved":true,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    \u003cstring name\u003d\"pref_show_google_now_summary\" translatable\u003d\"false\"\u003e@string/msg_minus_one_on_left\u003c/string\u003e"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD   (f71ed2 Merge tag \u0027android-13.0.0_r71\u0027 of https://android.googlesour)"},{"line_number":21,"context_line":"    \u003c!-- Sort sections of apps list, in case AlphabeticIndex (of current locale)"},{"line_number":22,"context_line":"         returns duplicate labels for some reasons. --\u003e"},{"line_number":23,"context_line":"    \u003cbool name\u003d\"config_appsListSortSections\"\u003efalse\u003c/bool\u003e"},{"line_number":24,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":25,"context_line":"    \u003c!-- Icon pack --\u003e"},{"line_number":26,"context_line":"    \u003cstring name\u003d\"icon_pack_settings_class\" translatable\u003d\"false\"\u003ecom.android.launcher3.lineage.icon.IconPackSettingsFragment\u003c/string\u003e"},{"line_number":27,"context_line":"    \u003c!-- Default icon pack package. Set to \"android\" to use default / original icons --\u003e"},{"line_number":28,"context_line":"    \u003cstring name\u003d\"icon_pack_default_pkg\" translatable\u003d\"false\"\u003eandroid\u003c/string\u003e"},{"line_number":29,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e CHANGE (7f328b Launcher3: Add support for icon packs)"},{"line_number":30,"context_line":"\u003c/resources\u003e"}],"source_content_type":"application/xml","patch_set":4,"id":"a6de7352_76625409","line":29,"range":{"start_line":20,"start_character":0,"end_line":29,"end_character":61},"updated":"2023-08-30 16:58:06.000000000","message":"Here!","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8d70c095d455084a9c6131d4076bcb9e0a864e02","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    \u003cstring name\u003d\"pref_show_google_now_summary\" translatable\u003d\"false\"\u003e@string/msg_minus_one_on_left\u003c/string\u003e"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD   (f71ed2 Merge tag \u0027android-13.0.0_r71\u0027 of https://android.googlesour)"},{"line_number":21,"context_line":"    \u003c!-- Sort sections of apps list, in case AlphabeticIndex (of current locale)"},{"line_number":22,"context_line":"         returns duplicate labels for some reasons. --\u003e"},{"line_number":23,"context_line":"    \u003cbool name\u003d\"config_appsListSortSections\"\u003efalse\u003c/bool\u003e"},{"line_number":24,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":25,"context_line":"    \u003c!-- Icon pack --\u003e"},{"line_number":26,"context_line":"    \u003cstring name\u003d\"icon_pack_settings_class\" translatable\u003d\"false\"\u003ecom.android.launcher3.lineage.icon.IconPackSettingsFragment\u003c/string\u003e"},{"line_number":27,"context_line":"    \u003c!-- Default icon pack package. Set to \"android\" to use default / original icons --\u003e"},{"line_number":28,"context_line":"    \u003cstring name\u003d\"icon_pack_default_pkg\" translatable\u003d\"false\"\u003eandroid\u003c/string\u003e"},{"line_number":29,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e CHANGE (7f328b Launcher3: Add support for icon packs)"},{"line_number":30,"context_line":"\u003c/resources\u003e"}],"source_content_type":"application/xml","patch_set":4,"id":"df3ca210_6009d9b6","line":29,"range":{"start_line":20,"start_character":0,"end_line":29,"end_character":61},"in_reply_to":"a6de7352_76625409","updated":"2023-08-30 18:29:11.000000000","message":"Done","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"}],"res/values/lineage_strings.xml":[{"author":{"_account_id":32928,"name":"Ramii Ahmed","email":"ramii.ahmed.ramy@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"c7f18991658118ccd4eb6111f91dcea1e8a76631","unresolved":true,"context_lines":[{"line_number":53,"context_line":"    \u003cstring name\u003d\"trust_apps_info_hidden\"\u003eHidden apps and their widgets are hidden from the drawer\u003c/string\u003e"},{"line_number":54,"context_line":"    \u003cstring name\u003d\"trust_apps_info_protected\"\u003eProtected apps require authentication to be opened from the launcher\u003c/string\u003e"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD   (f71ed2 Merge tag \u0027android-13.0.0_r71\u0027 of https://android.googlesour)"},{"line_number":57,"context_line":"    \u003c!-- App suggestions --\u003e"},{"line_number":58,"context_line":"    \u003cstring name\u003d\"pref_suggestions_title\"\u003eSuggestions\u003c/string\u003e"},{"line_number":59,"context_line":"    \u003cstring name\u003d\"pref_suggestions_summary\"\u003eFor app drawer \u0026amp; home screen suggestions\u003c/string\u003e"},{"line_number":60,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":61,"context_line":"    \u003c!-- Icon pack --\u003e"},{"line_number":62,"context_line":"    \u003cstring name\u003d\"icon_pack_title\"\u003eIcon pack\u003c/string\u003e"},{"line_number":63,"context_line":"    \u003cstring name\u003d\"icon_pack_default_label\"\u003eDefault\u003c/string\u003e"},{"line_number":64,"context_line":"    \u003cstring name\u003d\"icon_pack_add\"\u003eInstall more\u003c/string\u003e"},{"line_number":65,"context_line":"    \u003cstring name\u003d\"icon_pack_no_market\"\u003eThere\\\u0027s no available app store\u003c/string\u003e"},{"line_number":66,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e CHANGE (7f328b Launcher3: Add support for icon packs)"},{"line_number":67,"context_line":"\u003c/resources\u003e"}],"source_content_type":"application/xml","patch_set":4,"id":"3a2dd09b_65306154","line":67,"range":{"start_line":56,"start_character":0,"end_line":67,"end_character":0},"updated":"2023-08-30 16:58:06.000000000","message":"Here!","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8d70c095d455084a9c6131d4076bcb9e0a864e02","unresolved":false,"context_lines":[{"line_number":53,"context_line":"    \u003cstring name\u003d\"trust_apps_info_hidden\"\u003eHidden apps and their widgets are hidden from the drawer\u003c/string\u003e"},{"line_number":54,"context_line":"    \u003cstring name\u003d\"trust_apps_info_protected\"\u003eProtected apps require authentication to be opened from the launcher\u003c/string\u003e"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD   (f71ed2 Merge tag \u0027android-13.0.0_r71\u0027 of https://android.googlesour)"},{"line_number":57,"context_line":"    \u003c!-- App suggestions --\u003e"},{"line_number":58,"context_line":"    \u003cstring name\u003d\"pref_suggestions_title\"\u003eSuggestions\u003c/string\u003e"},{"line_number":59,"context_line":"    \u003cstring name\u003d\"pref_suggestions_summary\"\u003eFor app drawer \u0026amp; home screen suggestions\u003c/string\u003e"},{"line_number":60,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":61,"context_line":"    \u003c!-- Icon pack --\u003e"},{"line_number":62,"context_line":"    \u003cstring name\u003d\"icon_pack_title\"\u003eIcon pack\u003c/string\u003e"},{"line_number":63,"context_line":"    \u003cstring name\u003d\"icon_pack_default_label\"\u003eDefault\u003c/string\u003e"},{"line_number":64,"context_line":"    \u003cstring name\u003d\"icon_pack_add\"\u003eInstall more\u003c/string\u003e"},{"line_number":65,"context_line":"    \u003cstring name\u003d\"icon_pack_no_market\"\u003eThere\\\u0027s no available app store\u003c/string\u003e"},{"line_number":66,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e CHANGE (7f328b Launcher3: Add support for icon packs)"},{"line_number":67,"context_line":"\u003c/resources\u003e"}],"source_content_type":"application/xml","patch_set":4,"id":"02cdb70c_8dd148de","line":67,"range":{"start_line":56,"start_character":0,"end_line":67,"end_character":0},"in_reply_to":"3a2dd09b_65306154","updated":"2023-08-30 18:29:11.000000000","message":"Done","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"}],"src/com/android/launcher3/InvariantDeviceProfile.java":[{"author":{"_account_id":32928,"name":"Ramii Ahmed","email":"ramii.ahmed.ramy@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"c7f18991658118ccd4eb6111f91dcea1e8a76631","unresolved":true,"context_lines":[{"line_number":53,"context_line":"import androidx.annotation.XmlRes;"},{"line_number":54,"context_line":"import androidx.core.content.res.ResourcesCompat;"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD   (f71ed2 Merge tag \u0027android-13.0.0_r71\u0027 of https://android.googlesour)"},{"line_number":57,"context_line":"import com.android.launcher3.icons.DotRenderer;"},{"line_number":58,"context_line":"import com.android.launcher3.model.DeviceGridState;"},{"line_number":59,"context_line":"import com.android.launcher3.provider.RestoreDbTask;"},{"line_number":60,"context_line":"import com.android.launcher3.testing.shared.ResourceUtils;"},{"line_number":61,"context_line":"import com.android.launcher3.util.DisplayController;"},{"line_number":62,"context_line":"import com.android.launcher3.util.DisplayController.Info;"},{"line_number":63,"context_line":"import com.android.launcher3.util.LockedUserState;"},{"line_number":64,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":65,"context_line":"import com.android.launcher3.graphics.IconShape;"},{"line_number":66,"context_line":"import com.android.launcher3.lineage.icon.IconPackStore;"},{"line_number":67,"context_line":"import com.android.launcher3.util.ConfigMonitor;"},{"line_number":68,"context_line":"import com.android.launcher3.util.DefaultDisplay;"},{"line_number":69,"context_line":"import com.android.launcher3.util.DefaultDisplay.Info;"},{"line_number":70,"context_line":"import com.android.launcher3.util.IntArray;"},{"line_number":71,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e CHANGE (7f328b Launcher3: Add support for icon packs)"},{"line_number":72,"context_line":"import com.android.launcher3.util.MainThreadInitializedObject;"},{"line_number":73,"context_line":"import com.android.launcher3.util.Partner;"},{"line_number":74,"context_line":"import com.android.launcher3.util.WindowBounds;"}],"source_content_type":"text/x-java","patch_set":4,"id":"59350863_cbf20c37","line":71,"range":{"start_line":56,"start_character":0,"end_line":71,"end_character":61},"updated":"2023-08-30 16:58:06.000000000","message":"here!","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"3ca947bf153b8884f19204eb5e986bc47619066f","unresolved":false,"context_lines":[{"line_number":53,"context_line":"import androidx.annotation.XmlRes;"},{"line_number":54,"context_line":"import androidx.core.content.res.ResourcesCompat;"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD   (f71ed2 Merge tag \u0027android-13.0.0_r71\u0027 of https://android.googlesour)"},{"line_number":57,"context_line":"import com.android.launcher3.icons.DotRenderer;"},{"line_number":58,"context_line":"import com.android.launcher3.model.DeviceGridState;"},{"line_number":59,"context_line":"import com.android.launcher3.provider.RestoreDbTask;"},{"line_number":60,"context_line":"import com.android.launcher3.testing.shared.ResourceUtils;"},{"line_number":61,"context_line":"import com.android.launcher3.util.DisplayController;"},{"line_number":62,"context_line":"import com.android.launcher3.util.DisplayController.Info;"},{"line_number":63,"context_line":"import com.android.launcher3.util.LockedUserState;"},{"line_number":64,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":65,"context_line":"import com.android.launcher3.graphics.IconShape;"},{"line_number":66,"context_line":"import com.android.launcher3.lineage.icon.IconPackStore;"},{"line_number":67,"context_line":"import com.android.launcher3.util.ConfigMonitor;"},{"line_number":68,"context_line":"import com.android.launcher3.util.DefaultDisplay;"},{"line_number":69,"context_line":"import com.android.launcher3.util.DefaultDisplay.Info;"},{"line_number":70,"context_line":"import com.android.launcher3.util.IntArray;"},{"line_number":71,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e CHANGE (7f328b Launcher3: Add support for icon packs)"},{"line_number":72,"context_line":"import com.android.launcher3.util.MainThreadInitializedObject;"},{"line_number":73,"context_line":"import com.android.launcher3.util.Partner;"},{"line_number":74,"context_line":"import com.android.launcher3.util.WindowBounds;"}],"source_content_type":"text/x-java","patch_set":4,"id":"e3cf5c83_d888d2ba","line":71,"range":{"start_line":56,"start_character":0,"end_line":71,"end_character":61},"in_reply_to":"59350863_cbf20c37","updated":"2023-08-30 17:09:16.000000000","message":"done","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"},{"author":{"_account_id":32928,"name":"Ramii Ahmed","email":"ramii.ahmed.ramy@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"c7f18991658118ccd4eb6111f91dcea1e8a76631","unresolved":true,"context_lines":[{"line_number":141,"context_line":"     */"},{"line_number":142,"context_line":"    public int numFolderRows;"},{"line_number":143,"context_line":"    public int numFolderColumns;"},{"line_number":144,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD   (f71ed2 Merge tag \u0027android-13.0.0_r71\u0027 of https://android.googlesour)"},{"line_number":145,"context_line":"    public float[] iconSize;"},{"line_number":146,"context_line":"    public float[] iconTextSize;"},{"line_number":147,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":148,"context_line":"    public float iconSize;"},{"line_number":149,"context_line":"    public String iconPack;"},{"line_number":150,"context_line":"    public String iconShapePath;"},{"line_number":151,"context_line":"    public float landscapeIconSize;"},{"line_number":152,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e CHANGE (7f328b Launcher3: Add support for icon packs)"},{"line_number":153,"context_line":"    public int iconBitmapSize;"},{"line_number":154,"context_line":"    public int fillResIconDpi;"},{"line_number":155,"context_line":"    public @DeviceType int deviceType;"},{"line_number":156,"context_line":""}],"source_content_type":"text/x-java","patch_set":4,"id":"0cb52a35_72d84a6a","line":153,"range":{"start_line":144,"start_character":0,"end_line":153,"end_character":0},"updated":"2023-08-30 16:58:06.000000000","message":"Here!","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"3ca947bf153b8884f19204eb5e986bc47619066f","unresolved":false,"context_lines":[{"line_number":141,"context_line":"     */"},{"line_number":142,"context_line":"    public int numFolderRows;"},{"line_number":143,"context_line":"    public int numFolderColumns;"},{"line_number":144,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD   (f71ed2 Merge tag \u0027android-13.0.0_r71\u0027 of https://android.googlesour)"},{"line_number":145,"context_line":"    public float[] iconSize;"},{"line_number":146,"context_line":"    public float[] iconTextSize;"},{"line_number":147,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":148,"context_line":"    public float iconSize;"},{"line_number":149,"context_line":"    public String iconPack;"},{"line_number":150,"context_line":"    public String iconShapePath;"},{"line_number":151,"context_line":"    public float landscapeIconSize;"},{"line_number":152,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e CHANGE (7f328b Launcher3: Add support for icon packs)"},{"line_number":153,"context_line":"    public int iconBitmapSize;"},{"line_number":154,"context_line":"    public int fillResIconDpi;"},{"line_number":155,"context_line":"    public @DeviceType int deviceType;"},{"line_number":156,"context_line":""}],"source_content_type":"text/x-java","patch_set":4,"id":"418b5d96_87ca1f43","line":153,"range":{"start_line":144,"start_character":0,"end_line":153,"end_character":0},"in_reply_to":"0cb52a35_72d84a6a","updated":"2023-08-30 17:09:16.000000000","message":"done","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"},{"author":{"_account_id":32928,"name":"Ramii Ahmed","email":"ramii.ahmed.ramy@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"c7f18991658118ccd4eb6111f91dcea1e8a76631","unresolved":true,"context_lines":[{"line_number":221,"context_line":""},{"line_number":222,"context_line":"    private final ArrayList\u003cOnIDPChangeListener\u003e mChangeListeners \u003d new ArrayList\u003c\u003e();"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD   (f71ed2 Merge tag \u0027android-13.0.0_r71\u0027 of https://android.googlesour)"},{"line_number":225,"context_line":"    @VisibleForTesting"},{"line_number":226,"context_line":"    public InvariantDeviceProfile() { }"},{"line_number":227,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":228,"context_line":"    private InvariantDeviceProfile(InvariantDeviceProfile p) {"},{"line_number":229,"context_line":"        numRows \u003d p.numRows;"},{"line_number":230,"context_line":"        numColumns \u003d p.numColumns;"},{"line_number":231,"context_line":"        numFolderRows \u003d p.numFolderRows;"},{"line_number":232,"context_line":"        numFolderColumns \u003d p.numFolderColumns;"},{"line_number":233,"context_line":"        iconSize \u003d p.iconSize;"},{"line_number":234,"context_line":"        iconPack \u003d p.iconPack;"},{"line_number":235,"context_line":"        iconShapePath \u003d p.iconShapePath;"},{"line_number":236,"context_line":"        landscapeIconSize \u003d p.landscapeIconSize;"},{"line_number":237,"context_line":"        iconBitmapSize \u003d p.iconBitmapSize;"},{"line_number":238,"context_line":"        iconTextSize \u003d p.iconTextSize;"},{"line_number":239,"context_line":"        numHotseatIcons \u003d p.numHotseatIcons;"},{"line_number":240,"context_line":"        numAllAppsColumns \u003d p.numAllAppsColumns;"},{"line_number":241,"context_line":"        dbFile \u003d p.dbFile;"},{"line_number":242,"context_line":"        allAppsIconSize \u003d p.allAppsIconSize;"},{"line_number":243,"context_line":"        allAppsIconTextSize \u003d p.allAppsIconTextSize;"},{"line_number":244,"context_line":"        defaultLayoutId \u003d p.defaultLayoutId;"},{"line_number":245,"context_line":"        demoModeLayoutId \u003d p.demoModeLayoutId;"},{"line_number":246,"context_line":"        mExtraAttrs \u003d p.mExtraAttrs;"},{"line_number":247,"context_line":"        mOverlayMonitor \u003d p.mOverlayMonitor;"},{"line_number":248,"context_line":"    }"},{"line_number":249,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e CHANGE (7f328b Launcher3: Add support for icon packs)"},{"line_number":250,"context_line":""},{"line_number":251,"context_line":"    @TargetApi(23)"},{"line_number":252,"context_line":"    private InvariantDeviceProfile(Context context) {"},{"line_number":253,"context_line":"        mContext \u003d context;"}],"source_content_type":"text/x-java","patch_set":4,"id":"a959c22d_84230fc8","line":250,"range":{"start_line":224,"start_character":0,"end_line":250,"end_character":0},"updated":"2023-08-30 16:58:06.000000000","message":"Here.","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"3ca947bf153b8884f19204eb5e986bc47619066f","unresolved":false,"context_lines":[{"line_number":221,"context_line":""},{"line_number":222,"context_line":"    private final ArrayList\u003cOnIDPChangeListener\u003e mChangeListeners \u003d new ArrayList\u003c\u003e();"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD   (f71ed2 Merge tag \u0027android-13.0.0_r71\u0027 of https://android.googlesour)"},{"line_number":225,"context_line":"    @VisibleForTesting"},{"line_number":226,"context_line":"    public InvariantDeviceProfile() { }"},{"line_number":227,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":228,"context_line":"    private InvariantDeviceProfile(InvariantDeviceProfile p) {"},{"line_number":229,"context_line":"        numRows \u003d p.numRows;"},{"line_number":230,"context_line":"        numColumns \u003d p.numColumns;"},{"line_number":231,"context_line":"        numFolderRows \u003d p.numFolderRows;"},{"line_number":232,"context_line":"        numFolderColumns \u003d p.numFolderColumns;"},{"line_number":233,"context_line":"        iconSize \u003d p.iconSize;"},{"line_number":234,"context_line":"        iconPack \u003d p.iconPack;"},{"line_number":235,"context_line":"        iconShapePath \u003d p.iconShapePath;"},{"line_number":236,"context_line":"        landscapeIconSize \u003d p.landscapeIconSize;"},{"line_number":237,"context_line":"        iconBitmapSize \u003d p.iconBitmapSize;"},{"line_number":238,"context_line":"        iconTextSize \u003d p.iconTextSize;"},{"line_number":239,"context_line":"        numHotseatIcons \u003d p.numHotseatIcons;"},{"line_number":240,"context_line":"        numAllAppsColumns \u003d p.numAllAppsColumns;"},{"line_number":241,"context_line":"        dbFile \u003d p.dbFile;"},{"line_number":242,"context_line":"        allAppsIconSize \u003d p.allAppsIconSize;"},{"line_number":243,"context_line":"        allAppsIconTextSize \u003d p.allAppsIconTextSize;"},{"line_number":244,"context_line":"        defaultLayoutId \u003d p.defaultLayoutId;"},{"line_number":245,"context_line":"        demoModeLayoutId \u003d p.demoModeLayoutId;"},{"line_number":246,"context_line":"        mExtraAttrs \u003d p.mExtraAttrs;"},{"line_number":247,"context_line":"        mOverlayMonitor \u003d p.mOverlayMonitor;"},{"line_number":248,"context_line":"    }"},{"line_number":249,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e CHANGE (7f328b Launcher3: Add support for icon packs)"},{"line_number":250,"context_line":""},{"line_number":251,"context_line":"    @TargetApi(23)"},{"line_number":252,"context_line":"    private InvariantDeviceProfile(Context context) {"},{"line_number":253,"context_line":"        mContext \u003d context;"}],"source_content_type":"text/x-java","patch_set":4,"id":"abdd8ab1_43e1f4df","line":250,"range":{"start_line":224,"start_character":0,"end_line":250,"end_character":0},"in_reply_to":"a959c22d_84230fc8","updated":"2023-08-30 17:09:16.000000000","message":"done","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"},{"author":{"_account_id":32928,"name":"Ramii Ahmed","email":"ramii.ahmed.ramy@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"c7f18991658118ccd4eb6111f91dcea1e8a76631","unresolved":true,"context_lines":[{"line_number":416,"context_line":""},{"line_number":417,"context_line":"        cellStyle \u003d closestProfile.cellStyle;"},{"line_number":418,"context_line":""},{"line_number":419,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD   (f71ed2 Merge tag \u0027android-13.0.0_r71\u0027 of https://android.googlesour)"},{"line_number":420,"context_line":"        isScalable \u003d closestProfile.isScalable;"},{"line_number":421,"context_line":"        devicePaddingId \u003d closestProfile.devicePaddingId;"},{"line_number":422,"context_line":"        this.deviceType \u003d deviceType;"},{"line_number":423,"context_line":""},{"line_number":424,"context_line":"        inlineNavButtonsEndSpacing \u003d closestProfile.inlineNavButtonsEndSpacing;"},{"line_number":425,"context_line":""},{"line_number":426,"context_line":"        iconSize \u003d displayOption.iconSizes;"},{"line_number":427,"context_line":"        float maxIconSize \u003d iconSize[0];"},{"line_number":428,"context_line":"        for (int i \u003d 1; i \u003c iconSize.length; i++) {"},{"line_number":429,"context_line":"            maxIconSize \u003d Math.max(maxIconSize, iconSize[i]);"},{"line_number":430,"context_line":"        }"},{"line_number":431,"context_line":"        iconBitmapSize \u003d ResourceUtils.pxFromDp(maxIconSize, metrics);"},{"line_number":432,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":433,"context_line":"        iconSize \u003d displayOption.iconSize;"},{"line_number":434,"context_line":"        iconShapePath \u003d getIconShapePath(context);"},{"line_number":435,"context_line":"        iconPack \u003d new IconPackStore(context).getCurrent();"},{"line_number":436,"context_line":"        landscapeIconSize \u003d displayOption.landscapeIconSize;"},{"line_number":437,"context_line":"        iconBitmapSize \u003d ResourceUtils.pxFromDp(iconSize, displayInfo.metrics);"},{"line_number":438,"context_line":"        iconTextSize \u003d displayOption.iconTextSize;"},{"line_number":439,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e CHANGE (7f328b Launcher3: Add support for icon packs)"},{"line_number":440,"context_line":"        fillResIconDpi \u003d getLauncherIconDensity(iconBitmapSize);"},{"line_number":441,"context_line":""},{"line_number":442,"context_line":"        iconTextSize \u003d displayOption.textSizes;"},{"line_number":443,"context_line":""}],"source_content_type":"text/x-java","patch_set":4,"id":"b6294b5e_4c00b516","line":440,"range":{"start_line":419,"start_character":0,"end_line":440,"end_character":0},"updated":"2023-08-30 16:58:06.000000000","message":"Here!","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"3ca947bf153b8884f19204eb5e986bc47619066f","unresolved":false,"context_lines":[{"line_number":416,"context_line":""},{"line_number":417,"context_line":"        cellStyle \u003d closestProfile.cellStyle;"},{"line_number":418,"context_line":""},{"line_number":419,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD   (f71ed2 Merge tag \u0027android-13.0.0_r71\u0027 of https://android.googlesour)"},{"line_number":420,"context_line":"        isScalable \u003d closestProfile.isScalable;"},{"line_number":421,"context_line":"        devicePaddingId \u003d closestProfile.devicePaddingId;"},{"line_number":422,"context_line":"        this.deviceType \u003d deviceType;"},{"line_number":423,"context_line":""},{"line_number":424,"context_line":"        inlineNavButtonsEndSpacing \u003d closestProfile.inlineNavButtonsEndSpacing;"},{"line_number":425,"context_line":""},{"line_number":426,"context_line":"        iconSize \u003d displayOption.iconSizes;"},{"line_number":427,"context_line":"        float maxIconSize \u003d iconSize[0];"},{"line_number":428,"context_line":"        for (int i \u003d 1; i \u003c iconSize.length; i++) {"},{"line_number":429,"context_line":"            maxIconSize \u003d Math.max(maxIconSize, iconSize[i]);"},{"line_number":430,"context_line":"        }"},{"line_number":431,"context_line":"        iconBitmapSize \u003d ResourceUtils.pxFromDp(maxIconSize, metrics);"},{"line_number":432,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":433,"context_line":"        iconSize \u003d displayOption.iconSize;"},{"line_number":434,"context_line":"        iconShapePath \u003d getIconShapePath(context);"},{"line_number":435,"context_line":"        iconPack \u003d new IconPackStore(context).getCurrent();"},{"line_number":436,"context_line":"        landscapeIconSize \u003d displayOption.landscapeIconSize;"},{"line_number":437,"context_line":"        iconBitmapSize \u003d ResourceUtils.pxFromDp(iconSize, displayInfo.metrics);"},{"line_number":438,"context_line":"        iconTextSize \u003d displayOption.iconTextSize;"},{"line_number":439,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e CHANGE (7f328b Launcher3: Add support for icon packs)"},{"line_number":440,"context_line":"        fillResIconDpi \u003d getLauncherIconDensity(iconBitmapSize);"},{"line_number":441,"context_line":""},{"line_number":442,"context_line":"        iconTextSize \u003d displayOption.textSizes;"},{"line_number":443,"context_line":""}],"source_content_type":"text/x-java","patch_set":4,"id":"8ee2b845_2e653986","line":440,"range":{"start_line":419,"start_character":0,"end_line":440,"end_character":0},"in_reply_to":"b6294b5e_4c00b516","updated":"2023-08-30 17:09:16.000000000","message":"done","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"},{"author":{"_account_id":32928,"name":"Ramii Ahmed","email":"ramii.ahmed.ramy@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"c7f18991658118ccd4eb6111f91dcea1e8a76631","unresolved":true,"context_lines":[{"line_number":548,"context_line":"        String gridName \u003d getCurrentGridName(context);"},{"line_number":549,"context_line":"        initGrid(context, gridName);"},{"line_number":550,"context_line":""},{"line_number":551,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD   (f71ed2 Merge tag \u0027android-13.0.0_r71\u0027 of https://android.googlesour)"},{"line_number":552,"context_line":"        boolean modelPropsChanged \u003d !Arrays.equals(oldState, toModelState());"},{"line_number":553,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":554,"context_line":"        int changeFlags \u003d 0;"},{"line_number":555,"context_line":"        if (numRows !\u003d oldProfile.numRows ||"},{"line_number":556,"context_line":"                numColumns !\u003d oldProfile.numColumns ||"},{"line_number":557,"context_line":"                numFolderColumns !\u003d oldProfile.numFolderColumns ||"},{"line_number":558,"context_line":"                numFolderRows !\u003d oldProfile.numFolderRows ||"},{"line_number":559,"context_line":"                numHotseatIcons !\u003d oldProfile.numHotseatIcons) {"},{"line_number":560,"context_line":"            changeFlags |\u003d CHANGE_FLAG_GRID;"},{"line_number":561,"context_line":"        }"},{"line_number":562,"context_line":""},{"line_number":563,"context_line":"        if (iconSize !\u003d oldProfile.iconSize || iconBitmapSize !\u003d oldProfile.iconBitmapSize ||"},{"line_number":564,"context_line":"                !iconShapePath.equals(oldProfile.iconShapePath) ||"},{"line_number":565,"context_line":"                !iconPack.equals(oldProfile.iconPack)) {"},{"line_number":566,"context_line":"            changeFlags |\u003d CHANGE_FLAG_ICON_PARAMS;"},{"line_number":567,"context_line":"        }"},{"line_number":568,"context_line":"        if (!iconShapePath.equals(oldProfile.iconShapePath)) {"},{"line_number":569,"context_line":"            IconShape.init(context);"},{"line_number":570,"context_line":"        }"},{"line_number":571,"context_line":""},{"line_number":572,"context_line":"        apply(context, changeFlags);"},{"line_number":573,"context_line":"    }"},{"line_number":574,"context_line":""},{"line_number":575,"context_line":"    private void apply(Context context, int changeFlags) {"},{"line_number":576,"context_line":"        // Create a new config monitor"},{"line_number":577,"context_line":"        mConfigMonitor.unregister();"},{"line_number":578,"context_line":"        mConfigMonitor \u003d new ConfigMonitor(context, this::onConfigChanged);"},{"line_number":579,"context_line":""},{"line_number":580,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e CHANGE (7f328b Launcher3: Add support for icon packs)"},{"line_number":581,"context_line":"        for (OnIDPChangeListener listener : mChangeListeners) {"},{"line_number":582,"context_line":"            listener.onIdpChanged(modelPropsChanged);"},{"line_number":583,"context_line":"        }"},{"line_number":584,"context_line":"    }"}],"source_content_type":"text/x-java","patch_set":4,"id":"c15f325a_c93096f2","line":581,"range":{"start_line":551,"start_character":0,"end_line":581,"end_character":0},"updated":"2023-08-30 16:58:06.000000000","message":"Here!","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"3ca947bf153b8884f19204eb5e986bc47619066f","unresolved":false,"context_lines":[{"line_number":548,"context_line":"        String gridName \u003d getCurrentGridName(context);"},{"line_number":549,"context_line":"        initGrid(context, gridName);"},{"line_number":550,"context_line":""},{"line_number":551,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD   (f71ed2 Merge tag \u0027android-13.0.0_r71\u0027 of https://android.googlesour)"},{"line_number":552,"context_line":"        boolean modelPropsChanged \u003d !Arrays.equals(oldState, toModelState());"},{"line_number":553,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":554,"context_line":"        int changeFlags \u003d 0;"},{"line_number":555,"context_line":"        if (numRows !\u003d oldProfile.numRows ||"},{"line_number":556,"context_line":"                numColumns !\u003d oldProfile.numColumns ||"},{"line_number":557,"context_line":"                numFolderColumns !\u003d oldProfile.numFolderColumns ||"},{"line_number":558,"context_line":"                numFolderRows !\u003d oldProfile.numFolderRows ||"},{"line_number":559,"context_line":"                numHotseatIcons !\u003d oldProfile.numHotseatIcons) {"},{"line_number":560,"context_line":"            changeFlags |\u003d CHANGE_FLAG_GRID;"},{"line_number":561,"context_line":"        }"},{"line_number":562,"context_line":""},{"line_number":563,"context_line":"        if (iconSize !\u003d oldProfile.iconSize || iconBitmapSize !\u003d oldProfile.iconBitmapSize ||"},{"line_number":564,"context_line":"                !iconShapePath.equals(oldProfile.iconShapePath) ||"},{"line_number":565,"context_line":"                !iconPack.equals(oldProfile.iconPack)) {"},{"line_number":566,"context_line":"            changeFlags |\u003d CHANGE_FLAG_ICON_PARAMS;"},{"line_number":567,"context_line":"        }"},{"line_number":568,"context_line":"        if (!iconShapePath.equals(oldProfile.iconShapePath)) {"},{"line_number":569,"context_line":"            IconShape.init(context);"},{"line_number":570,"context_line":"        }"},{"line_number":571,"context_line":""},{"line_number":572,"context_line":"        apply(context, changeFlags);"},{"line_number":573,"context_line":"    }"},{"line_number":574,"context_line":""},{"line_number":575,"context_line":"    private void apply(Context context, int changeFlags) {"},{"line_number":576,"context_line":"        // Create a new config monitor"},{"line_number":577,"context_line":"        mConfigMonitor.unregister();"},{"line_number":578,"context_line":"        mConfigMonitor \u003d new ConfigMonitor(context, this::onConfigChanged);"},{"line_number":579,"context_line":""},{"line_number":580,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e CHANGE (7f328b Launcher3: Add support for icon packs)"},{"line_number":581,"context_line":"        for (OnIDPChangeListener listener : mChangeListeners) {"},{"line_number":582,"context_line":"            listener.onIdpChanged(modelPropsChanged);"},{"line_number":583,"context_line":"        }"},{"line_number":584,"context_line":"    }"}],"source_content_type":"text/x-java","patch_set":4,"id":"e40e7c55_6bb8a453","line":581,"range":{"start_line":551,"start_character":0,"end_line":581,"end_character":0},"in_reply_to":"c15f325a_c93096f2","updated":"2023-08-30 17:09:16.000000000","message":"done","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"}],"src/com/android/launcher3/lineage/icon/LineageIconFactory.java":[{"author":{"_account_id":13028,"name":"Michael W","email":"baddaemon87@gmail.com","username":"BadDaemon","avatars":[{"url":"https://www.gravatar.com/avatar/d7353d59293ecf50e0388d0c18b25977.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d7353d59293ecf50e0388d0c18b25977.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d7353d59293ecf50e0388d0c18b25977.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d7353d59293ecf50e0388d0c18b25977.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"680e53b3eb734ccc0608f85ee6172a45e91ef6b7","unresolved":true,"context_lines":[{"line_number":43,"context_line":"import androidx.annotation.NonNull;"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"import com.android.launcher3.icons.BaseIconFactory;"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"public class LineageIconFactory /* extends BaseIconFactory  */{"},{"line_number":48,"context_line":"/*"},{"line_number":49,"context_line":"    private final Context mContext;"}],"source_content_type":"text/x-java","patch_set":13,"id":"21bb006a_c27901a7","line":46,"updated":"2023-09-06 16:48:44.000000000","message":"everything is commented out, so why is this file there/required?","commit_id":"e0df3bb52cc98c03242f89965dfd2ba11c154278"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"78d46460597bb628ed78c2f78bcb44724ef0c2cb","unresolved":true,"context_lines":[{"line_number":43,"context_line":"import androidx.annotation.NonNull;"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"import com.android.launcher3.icons.BaseIconFactory;"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"public class LineageIconFactory /* extends BaseIconFactory  */{"},{"line_number":48,"context_line":"/*"},{"line_number":49,"context_line":"    private final Context mContext;"}],"source_content_type":"text/x-java","patch_set":13,"id":"48fdecc7_10186ffd","line":46,"in_reply_to":"21bb006a_c27901a7","updated":"2023-09-06 16:51:50.000000000","message":"I have no idea why it is there","commit_id":"e0df3bb52cc98c03242f89965dfd2ba11c154278"},{"author":{"_account_id":13028,"name":"Michael W","email":"baddaemon87@gmail.com","username":"BadDaemon","avatars":[{"url":"https://www.gravatar.com/avatar/d7353d59293ecf50e0388d0c18b25977.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d7353d59293ecf50e0388d0c18b25977.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d7353d59293ecf50e0388d0c18b25977.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d7353d59293ecf50e0388d0c18b25977.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"9a4c5aefe46229cf4265ec36dec8243779909b7b","unresolved":true,"context_lines":[{"line_number":43,"context_line":"import androidx.annotation.NonNull;"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"import com.android.launcher3.icons.BaseIconFactory;"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"public class LineageIconFactory /* extends BaseIconFactory  */{"},{"line_number":48,"context_line":"/*"},{"line_number":49,"context_line":"    private final Context mContext;"}],"source_content_type":"text/x-java","patch_set":13,"id":"bbb240c3_9a64a1df","line":46,"in_reply_to":"48fdecc7_10186ffd","updated":"2023-09-06 17:28:48.000000000","message":"I\u0027m not asking you about details of the implementation when you\u0027re not the author, but part of picking stuff is only adding and adapting the code that\u0027s needed to achieve that. if you chose to pick the empty class it surely is required to keep the functionality? if not -\u003e remove","commit_id":"e0df3bb52cc98c03242f89965dfd2ba11c154278"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"9fcd3dd445ba15e102b34e3a9ecd6c9cfba5eb4d","unresolved":false,"context_lines":[{"line_number":43,"context_line":"import androidx.annotation.NonNull;"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"import com.android.launcher3.icons.BaseIconFactory;"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"public class LineageIconFactory /* extends BaseIconFactory  */{"},{"line_number":48,"context_line":"/*"},{"line_number":49,"context_line":"    private final Context mContext;"}],"source_content_type":"text/x-java","patch_set":13,"id":"3bffcfc9_c66ecb8c","line":46,"in_reply_to":"bbb240c3_9a64a1df","updated":"2023-09-06 18:34:33.000000000","message":"removed because i do not think it is needed","commit_id":"e0df3bb52cc98c03242f89965dfd2ba11c154278"}],"src/com/android/launcher3/settings/SettingsActivity.java":[{"author":{"_account_id":32928,"name":"Ramii Ahmed","email":"ramii.ahmed.ramy@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"c7f18991658118ccd4eb6111f91dcea1e8a76631","unresolved":true,"context_lines":[{"line_number":88,"context_line":"    private static final int DELAY_HIGHLIGHT_DURATION_MILLIS \u003d 600;"},{"line_number":89,"context_line":"    public static final String SAVE_HIGHLIGHTED_KEY \u003d \"android:preference_highlighted\";"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD   (f71ed2 Merge tag \u0027android-13.0.0_r71\u0027 of https://android.googlesour)"},{"line_number":92,"context_line":"    @VisibleForTesting"},{"line_number":93,"context_line":"    static final String EXTRA_FRAGMENT \u003d \":settings:fragment\";"},{"line_number":94,"context_line":"    @VisibleForTesting"}],"source_content_type":"text/x-java","patch_set":4,"id":"e31cee7a_34464ae2","line":91,"updated":"2023-08-30 16:58:06.000000000","message":"Here too!","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"3ca947bf153b8884f19204eb5e986bc47619066f","unresolved":false,"context_lines":[{"line_number":88,"context_line":"    private static final int DELAY_HIGHLIGHT_DURATION_MILLIS \u003d 600;"},{"line_number":89,"context_line":"    public static final String SAVE_HIGHLIGHTED_KEY \u003d \"android:preference_highlighted\";"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD   (f71ed2 Merge tag \u0027android-13.0.0_r71\u0027 of https://android.googlesour)"},{"line_number":92,"context_line":"    @VisibleForTesting"},{"line_number":93,"context_line":"    static final String EXTRA_FRAGMENT \u003d \":settings:fragment\";"},{"line_number":94,"context_line":"    @VisibleForTesting"}],"source_content_type":"text/x-java","patch_set":4,"id":"a96943f3_52d557e5","line":91,"in_reply_to":"e31cee7a_34464ae2","updated":"2023-08-30 17:09:16.000000000","message":"done","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"},{"author":{"_account_id":32928,"name":"Ramii Ahmed","email":"ramii.ahmed.ramy@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"c7f18991658118ccd4eb6111f91dcea1e8a76631","unresolved":true,"context_lines":[{"line_number":93,"context_line":"    static final String EXTRA_FRAGMENT \u003d \":settings:fragment\";"},{"line_number":94,"context_line":"    @VisibleForTesting"},{"line_number":95,"context_line":"    static final String EXTRA_FRAGMENT_ARGS \u003d \":settings:fragment_args\";"},{"line_number":96,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":97,"context_line":"    public static final String KEY_TRUST_APPS \u003d \"pref_trust_apps\";"},{"line_number":98,"context_line":"    public static final String KEY_ICON_PACK \u003d \"pref_icon_pack\";"},{"line_number":99,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e CHANGE (7f328b Launcher3: Add support for icon packs)"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"    private static final String KEY_MINUS_ONE \u003d \"pref_enable_minus_one\";"},{"line_number":102,"context_line":"    private static final String SEARCH_PACKAGE \u003d \"com.google.android.googlequicksearchbox\";"},{"line_number":103,"context_line":"    public static final String KEY_TRUST_APPS \u003d \"pref_trust_apps\";"}],"source_content_type":"text/x-java","patch_set":4,"id":"5e21507a_563b3899","line":100,"range":{"start_line":96,"start_character":0,"end_line":100,"end_character":0},"updated":"2023-08-30 16:58:06.000000000","message":"here :D","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"3ca947bf153b8884f19204eb5e986bc47619066f","unresolved":false,"context_lines":[{"line_number":93,"context_line":"    static final String EXTRA_FRAGMENT \u003d \":settings:fragment\";"},{"line_number":94,"context_line":"    @VisibleForTesting"},{"line_number":95,"context_line":"    static final String EXTRA_FRAGMENT_ARGS \u003d \":settings:fragment_args\";"},{"line_number":96,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":97,"context_line":"    public static final String KEY_TRUST_APPS \u003d \"pref_trust_apps\";"},{"line_number":98,"context_line":"    public static final String KEY_ICON_PACK \u003d \"pref_icon_pack\";"},{"line_number":99,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e CHANGE (7f328b Launcher3: Add support for icon packs)"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"    private static final String KEY_MINUS_ONE \u003d \"pref_enable_minus_one\";"},{"line_number":102,"context_line":"    private static final String SEARCH_PACKAGE \u003d \"com.google.android.googlequicksearchbox\";"},{"line_number":103,"context_line":"    public static final String KEY_TRUST_APPS \u003d \"pref_trust_apps\";"}],"source_content_type":"text/x-java","patch_set":4,"id":"509b3c13_8cd038c3","line":100,"range":{"start_line":96,"start_character":0,"end_line":100,"end_character":0},"in_reply_to":"5e21507a_563b3899","updated":"2023-08-30 17:09:16.000000000","message":"done","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"},{"author":{"_account_id":32928,"name":"Ramii Ahmed","email":"ramii.ahmed.ramy@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"c7f18991658118ccd4eb6111f91dcea1e8a76631","unresolved":true,"context_lines":[{"line_number":345,"context_line":"                        return true;"},{"line_number":346,"context_line":"                    });"},{"line_number":347,"context_line":"                    return true;"},{"line_number":348,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD   (f71ed2 Merge tag \u0027android-13.0.0_r71\u0027 of https://android.googlesour)"},{"line_number":349,"context_line":""},{"line_number":350,"context_line":"                case KEY_SUGGESTIONS:"},{"line_number":351,"context_line":"                    return LineageUtils.isPackageEnabled(getActivity(), SUGGESTIONS_PACKAGE);"}],"source_content_type":"text/x-java","patch_set":4,"id":"a33a7cc4_6e0b6580","line":348,"updated":"2023-08-30 16:58:06.000000000","message":"Here!","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"3ca947bf153b8884f19204eb5e986bc47619066f","unresolved":false,"context_lines":[{"line_number":345,"context_line":"                        return true;"},{"line_number":346,"context_line":"                    });"},{"line_number":347,"context_line":"                    return true;"},{"line_number":348,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD   (f71ed2 Merge tag \u0027android-13.0.0_r71\u0027 of https://android.googlesour)"},{"line_number":349,"context_line":""},{"line_number":350,"context_line":"                case KEY_SUGGESTIONS:"},{"line_number":351,"context_line":"                    return LineageUtils.isPackageEnabled(getActivity(), SUGGESTIONS_PACKAGE);"}],"source_content_type":"text/x-java","patch_set":4,"id":"64c8eafb_3cab5a30","line":348,"in_reply_to":"a33a7cc4_6e0b6580","updated":"2023-08-30 17:09:16.000000000","message":"done","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"},{"author":{"_account_id":32928,"name":"Ramii Ahmed","email":"ramii.ahmed.ramy@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"c7f18991658118ccd4eb6111f91dcea1e8a76631","unresolved":true,"context_lines":[{"line_number":349,"context_line":""},{"line_number":350,"context_line":"                case KEY_SUGGESTIONS:"},{"line_number":351,"context_line":"                    return LineageUtils.isPackageEnabled(getActivity(), SUGGESTIONS_PACKAGE);"},{"line_number":352,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":353,"context_line":"                case KEY_ICON_PACK:"},{"line_number":354,"context_line":"                    setupIconPackPreference(preference);"},{"line_number":355,"context_line":"                    return true;"},{"line_number":356,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e CHANGE (7f328b Launcher3: Add support for icon packs)"},{"line_number":357,"context_line":"            }"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"            return true;"}],"source_content_type":"text/x-java","patch_set":4,"id":"89279f95_47ea93dc","line":356,"range":{"start_line":352,"start_character":0,"end_line":356,"end_character":61},"updated":"2023-08-30 16:58:06.000000000","message":"Here.","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"3ca947bf153b8884f19204eb5e986bc47619066f","unresolved":false,"context_lines":[{"line_number":349,"context_line":""},{"line_number":350,"context_line":"                case KEY_SUGGESTIONS:"},{"line_number":351,"context_line":"                    return LineageUtils.isPackageEnabled(getActivity(), SUGGESTIONS_PACKAGE);"},{"line_number":352,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":353,"context_line":"                case KEY_ICON_PACK:"},{"line_number":354,"context_line":"                    setupIconPackPreference(preference);"},{"line_number":355,"context_line":"                    return true;"},{"line_number":356,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e CHANGE (7f328b Launcher3: Add support for icon packs)"},{"line_number":357,"context_line":"            }"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"            return true;"}],"source_content_type":"text/x-java","patch_set":4,"id":"1f1be9ae_31436ccb","line":356,"range":{"start_line":352,"start_character":0,"end_line":356,"end_character":61},"in_reply_to":"89279f95_47ea93dc","updated":"2023-08-30 17:09:16.000000000","message":"done","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"},{"author":{"_account_id":32928,"name":"Ramii Ahmed","email":"ramii.ahmed.ramy@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"c7f18991658118ccd4eb6111f91dcea1e8a76631","unresolved":true,"context_lines":[{"line_number":420,"context_line":"                }"},{"line_number":421,"context_line":"            });"},{"line_number":422,"context_line":"        }"},{"line_number":423,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD   (f71ed2 Merge tag \u0027android-13.0.0_r71\u0027 of https://android.googlesour)"},{"line_number":424,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":425,"context_line":""},{"line_number":426,"context_line":"        @Override"},{"line_number":427,"context_line":"        public void onDestroy() {"},{"line_number":428,"context_line":"            if (mNotificationDotsObserver !\u003d null) {"},{"line_number":429,"context_line":"                mNotificationDotsObserver.unregister();"},{"line_number":430,"context_line":"                mNotificationDotsObserver \u003d null;"},{"line_number":431,"context_line":"            }"},{"line_number":432,"context_line":"            super.onDestroy();"},{"line_number":433,"context_line":"        }"},{"line_number":434,"context_line":""},{"line_number":435,"context_line":"        private void setupIconPackPreference(Preference preference) {"},{"line_number":436,"context_line":"            final Context context \u003d getContext();"},{"line_number":437,"context_line":"            final String defaultLabel \u003d context.getString(R.string.icon_pack_default_label);"},{"line_number":438,"context_line":"            final String pkgLabel \u003d new IconPackStore(context).getCurrentLabel(defaultLabel);"},{"line_number":439,"context_line":"            preference.setSummary(pkgLabel);"},{"line_number":440,"context_line":"            preference.setOnPreferenceClickListener(p -\u003e {"},{"line_number":441,"context_line":"                startActivity(new Intent(getActivity(), IconPackSettingsActivity.class));"},{"line_number":442,"context_line":"                return true;"},{"line_number":443,"context_line":"            });"},{"line_number":444,"context_line":"        }"},{"line_number":445,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e CHANGE (7f328b Launcher3: Add support for icon packs)"},{"line_number":446,"context_line":"    }"},{"line_number":447,"context_line":"}"}],"source_content_type":"text/x-java","patch_set":4,"id":"b281f1d1_e10adbfc","line":446,"range":{"start_line":423,"start_character":0,"end_line":446,"end_character":0},"updated":"2023-08-30 16:58:06.000000000","message":"Here.","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"3ca947bf153b8884f19204eb5e986bc47619066f","unresolved":false,"context_lines":[{"line_number":420,"context_line":"                }"},{"line_number":421,"context_line":"            });"},{"line_number":422,"context_line":"        }"},{"line_number":423,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD   (f71ed2 Merge tag \u0027android-13.0.0_r71\u0027 of https://android.googlesour)"},{"line_number":424,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":425,"context_line":""},{"line_number":426,"context_line":"        @Override"},{"line_number":427,"context_line":"        public void onDestroy() {"},{"line_number":428,"context_line":"            if (mNotificationDotsObserver !\u003d null) {"},{"line_number":429,"context_line":"                mNotificationDotsObserver.unregister();"},{"line_number":430,"context_line":"                mNotificationDotsObserver \u003d null;"},{"line_number":431,"context_line":"            }"},{"line_number":432,"context_line":"            super.onDestroy();"},{"line_number":433,"context_line":"        }"},{"line_number":434,"context_line":""},{"line_number":435,"context_line":"        private void setupIconPackPreference(Preference preference) {"},{"line_number":436,"context_line":"            final Context context \u003d getContext();"},{"line_number":437,"context_line":"            final String defaultLabel \u003d context.getString(R.string.icon_pack_default_label);"},{"line_number":438,"context_line":"            final String pkgLabel \u003d new IconPackStore(context).getCurrentLabel(defaultLabel);"},{"line_number":439,"context_line":"            preference.setSummary(pkgLabel);"},{"line_number":440,"context_line":"            preference.setOnPreferenceClickListener(p -\u003e {"},{"line_number":441,"context_line":"                startActivity(new Intent(getActivity(), IconPackSettingsActivity.class));"},{"line_number":442,"context_line":"                return true;"},{"line_number":443,"context_line":"            });"},{"line_number":444,"context_line":"        }"},{"line_number":445,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e CHANGE (7f328b Launcher3: Add support for icon packs)"},{"line_number":446,"context_line":"    }"},{"line_number":447,"context_line":"}"}],"source_content_type":"text/x-java","patch_set":4,"id":"6fbbc429_8dbd00cc","line":446,"range":{"start_line":423,"start_character":0,"end_line":446,"end_character":0},"in_reply_to":"b281f1d1_e10adbfc","updated":"2023-08-30 17:09:16.000000000","message":"done","commit_id":"1fb8844b09c4b7be053cf43ae596f9f9f8a18232"}],"src/com/android/launcher3/utils/ConfigMonitor.java":[{"author":{"_account_id":32928,"name":"Ramii Ahmed","email":"ramii.ahmed.ramy@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"085cd01e21e6a13d5fc65a6c625d819029b77e7c","unresolved":true,"context_lines":[{"line_number":1,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD   (f71ed2 Merge tag \u0027android-13.0.0_r71\u0027 of https://android.googlesour)"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":"package com.android.launcher3.util;"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"/**"}],"source_content_type":"text/x-java","patch_set":3,"id":"119aa2ff_b8544cbc","line":2,"range":{"start_line":1,"start_character":0,"end_line":2,"end_character":7},"updated":"2023-08-30 16:48:40.000000000","message":"You forgot the headers.","commit_id":"4183ee3c593ec813d1b4b695c5560269a354adbf"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"a5f8fa66555ed50ce344c44f9779c73527b0a187","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD   (f71ed2 Merge tag \u0027android-13.0.0_r71\u0027 of https://android.googlesour)"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":"package com.android.launcher3.util;"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"/**"}],"source_content_type":"text/x-java","patch_set":3,"id":"5346ae92_205321c6","line":2,"range":{"start_line":1,"start_character":0,"end_line":2,"end_character":7},"in_reply_to":"119aa2ff_b8544cbc","updated":"2023-08-30 16:57:38.000000000","message":"Done","commit_id":"4183ee3c593ec813d1b4b695c5560269a354adbf"},{"author":{"_account_id":32928,"name":"Ramii Ahmed","email":"ramii.ahmed.ramy@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/19efdedd54b35d6dccf6a978fb6d2894.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"085cd01e21e6a13d5fc65a6c625d819029b77e7c","unresolved":true,"context_lines":[{"line_number":136,"context_line":"        }"},{"line_number":137,"context_line":"    }"},{"line_number":138,"context_line":"}"},{"line_number":139,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e CHANGE (7f328b Launcher3: Add support for icon packs)"}],"source_content_type":"text/x-java","patch_set":3,"id":"dad66419_1b2138c0","line":139,"updated":"2023-08-30 16:48:40.000000000","message":"Here too!","commit_id":"4183ee3c593ec813d1b4b695c5560269a354adbf"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"a5f8fa66555ed50ce344c44f9779c73527b0a187","unresolved":false,"context_lines":[{"line_number":136,"context_line":"        }"},{"line_number":137,"context_line":"    }"},{"line_number":138,"context_line":"}"},{"line_number":139,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e CHANGE (7f328b Launcher3: Add support for icon packs)"}],"source_content_type":"text/x-java","patch_set":3,"id":"ce896244_561969f0","line":139,"in_reply_to":"dad66419_1b2138c0","updated":"2023-08-30 16:57:38.000000000","message":"Done","commit_id":"4183ee3c593ec813d1b4b695c5560269a354adbf"},{"author":{"_account_id":13028,"name":"Michael W","email":"baddaemon87@gmail.com","username":"BadDaemon","avatars":[{"url":"https://www.gravatar.com/avatar/d7353d59293ecf50e0388d0c18b25977.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d7353d59293ecf50e0388d0c18b25977.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d7353d59293ecf50e0388d0c18b25977.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d7353d59293ecf50e0388d0c18b25977.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"680e53b3eb734ccc0608f85ee6172a45e91ef6b7","unresolved":true,"context_lines":[{"line_number":72,"context_line":"            Log.e(TAG, \"Failed to unregister config monitor\", e);"},{"line_number":73,"context_line":"        }"},{"line_number":74,"context_line":"    }"},{"line_number":75,"context_line":"}"}],"source_content_type":"text/x-java","patch_set":13,"id":"097c69b0_ab801fed","line":75,"updated":"2023-09-06 16:48:44.000000000","message":"missing newline at end","commit_id":"e0df3bb52cc98c03242f89965dfd2ba11c154278"},{"author":{"_account_id":32911,"name":"Jake Florence","display_name":"._______166","email":"retromac9x2@gmail.com","username":"dot_______166","avatars":[{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9591960d262db3e06b9b01b56cc61118.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"78d46460597bb628ed78c2f78bcb44724ef0c2cb","unresolved":false,"context_lines":[{"line_number":72,"context_line":"            Log.e(TAG, \"Failed to unregister config monitor\", e);"},{"line_number":73,"context_line":"        }"},{"line_number":74,"context_line":"    }"},{"line_number":75,"context_line":"}"}],"source_content_type":"text/x-java","patch_set":13,"id":"59565ecd_1674ee52","line":75,"in_reply_to":"097c69b0_ab801fed","updated":"2023-09-06 16:51:50.000000000","message":"Done","commit_id":"e0df3bb52cc98c03242f89965dfd2ba11c154278"}]}
