]> git.mxchange.org Git - flightgear.git/commitdiff
Make sure the mouse mode can be overriden by a commandline option
authorehofman <ehofman>
Sun, 28 Dec 2003 17:42:26 +0000 (17:42 +0000)
committerehofman <ehofman>
Sun, 28 Dec 2003 17:42:26 +0000 (17:42 +0000)
src/Input/input.cxx

index 5d2f207d8347eaa2b1f93d039b13c0ceee5f2baf..1527373e548b208ee09a1c0f2a60cf0c55619acf 100644 (file)
@@ -616,8 +616,11 @@ FGInput::_init_mouse ()
                                 // Grab node pointers
     char buf[64];
     sprintf(buf, "/devices/status/mice/mouse[%d]/mode", i);
-    m.mode_node = fgGetNode(buf, true);
-    m.mode_node->setIntValue(0);
+    m.mode_node = fgGetNode(buf);
+    if (m.mode_node == NULL) {
+      m.mode_node = fgGetNode(buf, true);
+      m.mode_node->setIntValue(0);
+    }
     for (j = 0; j < MAX_MOUSE_BUTTONS; j++) {
       sprintf(buf, "/devices/status/mice/mouse[%d]/button[%d]", i, j);
       m.mouse_button_nodes[j] = fgGetNode(buf, true);