Ticket #602: shift_add_units.patch

File shift_add_units.patch, 943 bytes (added by Kieran P, 14 years ago)
  • binaries/data/mods/public/gui/session_new/input.js

     
    318318
    319319                // Set selection list
    320320                g_Selection.setHighlightList([]);
    321                 g_Selection.reset();
     321                var addition = (specialKeyStates[SDLK_RSHIFT] || specialKeyStates[SDLK_LSHIFT]);
     322                if (!addition) {
     323                  g_Selection.reset();
     324                }
    322325                g_Selection.addList(ents);
    323326                g_Selection.CreateSelectionGroups();
    324327
     
    582585                    inputState = INPUT_NORMAL;
    583586                    return true;
    584587                }
    585                 g_Selection.reset();
     588                var addition = (specialKeyStates[SDLK_RSHIFT] || specialKeyStates[SDLK_LSHIFT]);
     589                if (!addition) {
     590                  g_Selection.reset();
     591                }
    586592                g_Selection.addList([ents[0]]);
    587593                inputState = INPUT_NORMAL;
    588594                return true;