X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fscreens.c;h=067f630aa2be16bc287964e6039def923020b006;hb=b3be19debfe6a782dced04fe3ee4406b7d8a2135;hp=80c10ca96f67415c723070b7d8bc723ee42e1a37;hpb=a97d51220232bd25cc77bddb2c655fb521ccf519;p=rocksndiamonds.git diff --git a/src/screens.c b/src/screens.c index 80c10ca9..067f630a 100644 --- a/src/screens.c +++ b/src/screens.c @@ -8251,7 +8251,9 @@ static void HandleScreenGadgets(struct GadgetInfo *gi) { int id = gi->custom_id; int button = gi->event.button; - int step = (button == 1 ? 1 : button == 2 ? 5 : 10); + int step = (button == MB_LEFTBUTTON ? 1 : + button == MB_MIDDLEBUTTON ? 5 : + button == MB_RIGHTBUTTON ? 10 : 1); switch (id) {