)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":36743,"name":"Neo Support","email":"neonbox.071@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/8e2cf63a0818fcfbe1dff84b5f2b6c76.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/8e2cf63a0818fcfbe1dff84b5f2b6c76.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/8e2cf63a0818fcfbe1dff84b5f2b6c76.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/8e2cf63a0818fcfbe1dff84b5f2b6c76.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"0c88860c77ebba1b68bd63ce1917466c758e2571","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"6ca24981_4f04d5e7","updated":"2026-03-01 05:31:31.000000000","message":"The problem persists not in quick settings, it\u0027s spreading to non status bar areas only while receiving a notification.\nFor example, while I was typing here my friend messaged me and I was typing \u0027settings\u0027. The double \u0027tt\u0027 tap registered as a double tap on the status bar and went to sleep. It only happens while the retract notification animation plays.","commit_id":"89d94788a3cfc363e0dc5ffd05a8564823d2acf4"}],"packages/SystemUI/src/com/android/systemui/shade/QQSGestureListener.kt":[{"author":{"_account_id":13648,"name":"Bruno Martins","email":"bgcngm@gmail.com","username":"bgcngm","avatars":[{"url":"https://www.gravatar.com/avatar/3d939ee28d51d14e76de3a4510b309ce.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/3d939ee28d51d14e76de3a4510b309ce.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/3d939ee28d51d14e76de3a4510b309ce.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/3d939ee28d51d14e76de3a4510b309ce.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"f27032733bc8a1f1c21184825a8765938088cdee","unresolved":true,"context_lines":[{"line_number":70,"context_line":"            powerManager.goToSleep(e.getEventTime())"},{"line_number":71,"context_line":"            return true"},{"line_number":72,"context_line":"        // Also handle lockscreen double tap (when on keyguard and bouncer not showing)"},{"line_number":73,"context_line":"        } else if (e.actionMasked \u003d\u003d MotionEvent.ACTION_UP \u0026\u0026"},{"line_number":74,"context_line":"                !statusBarStateController.isDozing \u0026\u0026"},{"line_number":75,"context_line":"                doubleTapToSleepEnabled \u0026\u0026"},{"line_number":76,"context_line":"                statusBarStateController.getState() \u003d\u003d StatusBarState.KEYGUARD \u0026\u0026"},{"line_number":77,"context_line":"                !centralSurfaces.isBouncerShowing() \u0026\u0026"},{"line_number":78,"context_line":"                !falsingManager.isFalseDoubleTap"},{"line_number":79,"context_line":"        ) {"},{"line_number":80,"context_line":"            powerManager.goToSleep(e.getEventTime())"},{"line_number":81,"context_line":"            return true"}],"source_content_type":"text/x-kotlin","patch_set":1,"id":"9f01af4e_322c807f","line":78,"range":{"start_line":73,"start_character":19,"end_line":78,"end_character":48},"updated":"2026-02-11 19:10:04.000000000","message":"This is mostly repeating the condition above and then running the same code. Might just add OR as applicable in the initial if block.","commit_id":"166979a7bdd46416d8fc06f8e138ed3e8c555230"},{"author":{"_account_id":13648,"name":"Bruno Martins","email":"bgcngm@gmail.com","username":"bgcngm","avatars":[{"url":"https://www.gravatar.com/avatar/3d939ee28d51d14e76de3a4510b309ce.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/3d939ee28d51d14e76de3a4510b309ce.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/3d939ee28d51d14e76de3a4510b309ce.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/3d939ee28d51d14e76de3a4510b309ce.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"f4b8064a9c02a64fad7a5b2ebf5bc9f76991ce28","unresolved":false,"context_lines":[{"line_number":70,"context_line":"            powerManager.goToSleep(e.getEventTime())"},{"line_number":71,"context_line":"            return true"},{"line_number":72,"context_line":"        // Also handle lockscreen double tap (when on keyguard and bouncer not showing)"},{"line_number":73,"context_line":"        } else if (e.actionMasked \u003d\u003d MotionEvent.ACTION_UP \u0026\u0026"},{"line_number":74,"context_line":"                !statusBarStateController.isDozing \u0026\u0026"},{"line_number":75,"context_line":"                doubleTapToSleepEnabled \u0026\u0026"},{"line_number":76,"context_line":"                statusBarStateController.getState() \u003d\u003d StatusBarState.KEYGUARD \u0026\u0026"},{"line_number":77,"context_line":"                !centralSurfaces.isBouncerShowing() \u0026\u0026"},{"line_number":78,"context_line":"                !falsingManager.isFalseDoubleTap"},{"line_number":79,"context_line":"        ) {"},{"line_number":80,"context_line":"            powerManager.goToSleep(e.getEventTime())"},{"line_number":81,"context_line":"            return true"}],"source_content_type":"text/x-kotlin","patch_set":1,"id":"0b9fb0b0_ed9be795","line":78,"range":{"start_line":73,"start_character":19,"end_line":78,"end_character":48},"in_reply_to":"9f01af4e_322c807f","updated":"2026-02-11 19:17:28.000000000","message":"Done","commit_id":"166979a7bdd46416d8fc06f8e138ed3e8c555230"}]}
