SDL2.0.7 : Mouse wheel backward never occurs

Hi,

I have some diffucult to grab mouse wheel event. Like documentation say, i use event.wheel.y when a SDL_MOUSEWHEEL occurs, but event.wheel.y is never negativ. (i got always 0 or 1 as value whatever i do with my mouse wheel).

Do i have miss something ? Thank’s for your help.

(I currently work on Windows 10 with mingw.)

On my event loop :

switch (event.type) {
   case SDL_MOUSEWHEEL:
      std::stringstream strstream;
      strstream << "Wheel : " <<  event.wheel.y;
      log(strstream.str()); // custom log function
      if ( event.wheel.y > 0 )
      {
          // do some stuff
       }
       else if (event.wheel.y < 0 )
       {
          // do some stuff
       }
}

log display when i use mouse wheel forward :
Wheel : 0
Wheel : 0
Wheel : 0
Wheel : 0
Wheel : 1

log display when i use mouse wheel backward :
Wheel : 0
Wheel : 0
Wheel : 0
Wheel : 0
Wheel : 0

Sorry, after more test, it’s a bug from my code. Don’t need help anymore.