]> git.mxchange.org Git - flightgear.git/commitdiff
remove a few if's to make the ugly fix a little less ugly; they only save
authormfranz <mfranz>
Wed, 23 Nov 2005 12:28:27 +0000 (12:28 +0000)
committermfranz <mfranz>
Wed, 23 Nov 2005 12:28:27 +0000 (12:28 +0000)
a few CPU cycles but are really redundant

src/Input/input.cxx

index f1e91d0d520ae6ab269077b0b962be18eb573e11..4c80da2ddc48c98c89f8f020c070a290df34f823 100644 (file)
@@ -265,19 +265,13 @@ FGInput::doKey (int k, int modifiers, int x, int y)
       b.last_state = 0;
     } else {
       if (k >= 1 && k <= 26) {
-        if (_key_bindings[k + '@'].last_state)
           doKey(k + '@', KEYMOD_RELEASED, x, y);
-        if (_key_bindings[k + '`'].last_state)
           doKey(k + '`', KEYMOD_RELEASED, x, y);
       } else if (k >= 'A' && k <= 'Z') {
-        if (_key_bindings[k - '@'].last_state)
           doKey(k - '@', KEYMOD_RELEASED, x, y);
-        if (_key_bindings[tolower(k)].last_state)
-           doKey(tolower(k), KEYMOD_RELEASED, x, y);
+          doKey(tolower(k), KEYMOD_RELEASED, x, y);
       } else if (k >= 'a' && k <= 'z') {
-        if (_key_bindings[k - '`'].last_state)
           doKey(k - '`', KEYMOD_RELEASED, x, y);
-        if (_key_bindings[toupper(k)].last_state)
           doKey(toupper(k), KEYMOD_RELEASED, x, y);
       }
     }