Преглед изворни кода

Don't always check dependants of a disabled plugin

This isn't necessary because dependant plugins will check their dependencies on their own. Follow-up to f10440b
Daniel Rudolf пре 9 година
родитељ
комит
c0a7fdc
1 измењених фајлова са 3 додато и 3 уклоњено
  1. 3 3
      lib/AbstractPicoPlugin.php

+ 3 - 3
lib/AbstractPicoPlugin.php

@@ -77,9 +77,9 @@ abstract class AbstractPicoPlugin implements PicoPluginInterface
                 $pluginConfig = $this->getConfig(get_called_class());
                 if (is_array($pluginConfig) && isset($pluginConfig['enabled'])) {
                     $this->setEnabled($pluginConfig['enabled']);
-                } else {
-                    // make sure dependencies are checked
-                    $this->setEnabled($this->enabled, true, true);
+                } elseif ($this->enabled) {
+                    // make sure dependencies are fulfilled
+                    $this->checkDependencies(true);
                 }
             }
         }