refactor and shizz
This commit is contained in:
@@ -485,34 +485,6 @@ TrayService::get_menu_action_group(const std::string &id) {
|
||||
return item.menuActions;
|
||||
}
|
||||
|
||||
void TrayService::debug_dump_menu_layout(const std::string &id) {
|
||||
auto it = items.find(id);
|
||||
if (it == items.end() || !connection) {
|
||||
return;
|
||||
}
|
||||
|
||||
const auto &item = *it->second;
|
||||
if (!item.publicData.menuAvailable || item.publicData.menuPath.empty()) {
|
||||
return;
|
||||
}
|
||||
|
||||
GVariant *result = call_get_layout(connection, item.publicData.busName,
|
||||
item.publicData.menuPath);
|
||||
|
||||
if (!result) {
|
||||
return;
|
||||
}
|
||||
|
||||
gchar *printed = g_variant_print(result, TRUE);
|
||||
if (printed) {
|
||||
std::cout << "[TrayService] GetLayout for " << id << ":\n"
|
||||
<< printed << std::endl;
|
||||
g_free(printed);
|
||||
}
|
||||
|
||||
g_variant_unref(result);
|
||||
}
|
||||
|
||||
std::optional<TrayService::MenuNode>
|
||||
TrayService::get_menu_layout(const std::string &id) {
|
||||
auto it = items.find(id);
|
||||
|
||||
Reference in New Issue
Block a user