diff --git a/src/debug/HyprCtl.cpp b/src/debug/HyprCtl.cpp index 4ea53b49..76ef8218 100644 --- a/src/debug/HyprCtl.cpp +++ b/src/debug/HyprCtl.cpp @@ -72,7 +72,6 @@ std::string CHyprCtl::getMonitorData(Hyprutils::Memory::CSharedPointer return ""; if (format == eHyprCtlOutputFormat::FORMAT_JSON) { - result += "["; result += std::format( R"#({{ @@ -115,9 +114,6 @@ std::string CHyprCtl::getMonitorData(Hyprutils::Memory::CSharedPointer (m->dpmsStatus ? "true" : "false"), (m->output->state->state().adaptiveSync ? "true" : "false"), (m->tearingState.activelyTearing ? "true" : "false"), (m->m_bEnabled ? "false" : "true"), formatToString(m->drmFormat), availableModesForOutput(m.get(), format)); - trimTrailingComma(result); - - result += "]"; } else { result += std::format("Monitor {} (ID {}):\n\t{}x{}@{:.5f} at {}x{}\n\tdescription: {}\n\tmake: {}\n\tmodel: {}\n\tserial: {}\n\tactive workspace: {} ({})\n\t" "special workspace: {} ({})\n\treserved: {} {} {} {}\n\tscale: {:.2f}\n\ttransform: {}\n\tfocused: {}\n\t"