mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-09-10 10:47:16 +00:00
fix: checkbox should depend on plugin is_loaded status
This commit is contained in:
@@ -575,7 +575,7 @@ function CapabilityCanRun(plugin, capability) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function IsPluginChecked(plugin) {
|
function IsPluginChecked(plugin) {
|
||||||
return GetStatus(plugin) === "Activated";
|
return plugin.is_loaded;
|
||||||
}
|
}
|
||||||
|
|
||||||
function HasMixedCapabilityState(plugin) {
|
function HasMixedCapabilityState(plugin) {
|
||||||
|
|||||||
@@ -236,6 +236,7 @@ nlohmann::json build_plugin_payload_item(const PluginDialogItem& dialog_item)
|
|||||||
payload_item["label"] = dialog_item.display_name;
|
payload_item["label"] = dialog_item.display_name;
|
||||||
payload_item["source"] = to_string(dialog_item.source);
|
payload_item["source"] = to_string(dialog_item.source);
|
||||||
payload_item["status"] = to_string(dialog_item.status);
|
payload_item["status"] = to_string(dialog_item.status);
|
||||||
|
payload_item["is_loaded"] = dialog_item.is_loaded;
|
||||||
payload_item["error"] = dialog_item.error_text;
|
payload_item["error"] = dialog_item.error_text;
|
||||||
payload_item["update_status"] = to_string(dialog_item.update_status);
|
payload_item["update_status"] = to_string(dialog_item.update_status);
|
||||||
payload_item["unauthorized"] = dialog_item.unauthorized;
|
payload_item["unauthorized"] = dialog_item.unauthorized;
|
||||||
|
|||||||
Reference in New Issue
Block a user