Add logging for mQsExpandImmediate changes

I suspect reason for QS sometimes disappearing in split shade might have something to do with this value not being set correctly.
Also it's not changing that often - twice per expand/collapse - so should be good to log.

Bug: 219589379
Test: just adding logs
Change-Id: Ic6ef9416c7198109905cfdf16ce4e998cd398f80
This commit is contained in:
Michal Brzezinski
2023-02-15 17:07:05 +00:00
parent e8b7907312
commit 72dd460fa0
2 changed files with 12 additions and 0 deletions

View File

@@ -835,6 +835,7 @@ public class QuickSettingsController {
@VisibleForTesting
void setExpandImmediate(boolean expandImmediate) {
if (expandImmediate != mExpandImmediate) {
mShadeLog.logQsExpandImmediateChanged(expandImmediate);
mExpandImmediate = expandImmediate;
mShadeExpansionStateManager.notifyExpandImmediateChange(expandImmediate);
}

View File

@@ -150,6 +150,17 @@ class ShadeLogger @Inject constructor(@ShadeLog private val buffer: LogBuffer) {
)
}
fun logQsExpandImmediateChanged(newValue: Boolean) {
buffer.log(
TAG,
LogLevel.VERBOSE,
{
bool1 = newValue
},
{ "qsExpandImmediate=$bool1" }
)
}
fun logQsExpansionChanged(
message: String,
qsExpanded: Boolean,