Stopped to load plugins depending on simulations if there is no simulation
This commit is contained in:
parent
792d60f03e
commit
86320d74ed
|
@ -963,7 +963,7 @@ public class Cooja extends Observable {
|
||||||
tooltip += description + " (" + newPluginClass.getName() + ")";
|
tooltip += description + " (" + newPluginClass.getName() + ")";
|
||||||
|
|
||||||
/* Check if simulation plugin depends on any particular radio medium */
|
/* Check if simulation plugin depends on any particular radio medium */
|
||||||
if (pluginType == PluginType.SIM_PLUGIN || pluginType == PluginType.SIM_STANDARD_PLUGIN) {
|
if ((pluginType == PluginType.SIM_PLUGIN || pluginType == PluginType.SIM_STANDARD_PLUGIN) && (getSimulation() != null)) {
|
||||||
if (newPluginClass.getAnnotation(SupportedArguments.class) != null) {
|
if (newPluginClass.getAnnotation(SupportedArguments.class) != null) {
|
||||||
boolean active = false;
|
boolean active = false;
|
||||||
Class<? extends RadioMedium>[] radioMediums = newPluginClass.getAnnotation(SupportedArguments.class).radioMediums();
|
Class<? extends RadioMedium>[] radioMediums = newPluginClass.getAnnotation(SupportedArguments.class).radioMediums();
|
||||||
|
|
Loading…
Reference in a new issue