Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d86cb3e7 authored by William Escande's avatar William Escande
Browse files

Dumpsys: fix native flag output

flag with 1 letter capitalize were not displayed correctly

fooXBar was displayed as foo_xbar instead of foo_x_bar

Bug: 321313362
Test: m . | adb shell dumpsys bluetooth_manager
Flag: Exempt, debug tool only
Change-Id: I955631da30af8ccb50d26a9458dadfd2a70dc4d3
parent 42f32137
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -2407,8 +2407,7 @@ class BluetoothManagerService {
        for (Method m : Flags.class.getDeclaredMethods()) {
            String flagStatus = ((Boolean) m.invoke(null)) ? "[■]" : "[ ]";
            String name = m.getName();
            String snakeCaseName =
                    name.replaceAll("([a-z])([A-Z]+)", "$1_$2").toLowerCase(Locale.US);
            String snakeCaseName = name.replaceAll("([A-Z])", "_$1").toLowerCase(Locale.US);
            writer.println(String.format(fmt, flagStatus, name, snakeCaseName));
        }
        writer.println("");