bug fix: not possible to load mote plugin at mote pos 0

This commit is contained in:
fros4943 2007-01-24 18:12:59 +00:00
parent 90cbfbba9c
commit 40488575c7

View File

@ -24,7 +24,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* $Id: GUI.java,v 1.18 2007/01/16 12:59:09 fros4943 Exp $
* $Id: GUI.java,v 1.19 2007/01/24 18:12:59 fros4943 Exp $
*/
package se.sics.cooja;
@ -2462,10 +2462,11 @@ public class GUI {
.getChildren()) {
if (pluginSubElement.getName().equals("mote_arg")) {
int moteNr = Integer.parseInt(pluginSubElement.getText());
if (moteNr > 0 && moteNr < simulation.getMotesCount())
if (moteNr >= 0 && moteNr < simulation.getMotesCount()) {
mote = simulation.getMote(moteNr);
}
}
}
// Start plugin (before applying rest of config)
Plugin startedPlugin = startPlugin(visPluginClass, this, simulation,