1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-01 12:40:36 +00:00

Fix scroll wheel on Linux (again).

This commit is contained in:
Luke Ceddia 2016-08-13 00:15:49 +10:00
parent 6d2a94cdf8
commit a6ad741acf
2 changed files with 5 additions and 22 deletions

View file

@ -1916,18 +1916,9 @@ if (src_hardware_img->source_state.PO2_fix){
void GLUT_MouseButton_Up(int glut_button,int x,int y){
void GLUT_MouseButton_Up(int button,int x,int y){
#ifdef QB64_GLUT
int32 i;
int32 button;
button=1;//default
if (glut_button==GLUT_LEFT_BUTTON) button=1;
if (glut_button==GLUT_RIGHT_BUTTON) button=3;
if (glut_button==GLUT_MIDDLE_BUTTON) button=2;
if (glut_button==4) button=4;
if (glut_button==5) button=5;
int32 handle;
handle=mouse_message_queue_first;
mouse_message_queue_struct *queue=(mouse_message_queue_struct*)list_get(mouse_message_queue_handles,handle);
@ -1961,18 +1952,10 @@ if (src_hardware_img->source_state.PO2_fix){
#endif
}
void GLUT_MouseButton_Down(int glut_button,int x,int y){
void GLUT_MouseButton_Down(int button,int x,int y){
#ifdef QB64_GLUT
int32 i;
int32 button;
button=1;//default
if (glut_button==GLUT_LEFT_BUTTON) button=1;
if (glut_button==GLUT_RIGHT_BUTTON) button=3;
if (glut_button==GLUT_MIDDLE_BUTTON) button=2;
if (glut_button==4) button=4;
if (glut_button==5) button=5;
int32 handle;
handle=mouse_message_queue_first;
mouse_message_queue_struct *queue=(mouse_message_queue_struct*)list_get(mouse_message_queue_handles,handle);
@ -2026,8 +2009,8 @@ if (src_hardware_img->source_state.PO2_fix){
void GLUT_MOUSE_FUNC(int glut_button,int state,int x,int y){
#ifdef QB64_GLUT
if (state==GLUT_DOWN) GLUT_MouseButton_Down(glut_button,x,y);
if (state==GLUT_UP) GLUT_MouseButton_Up(glut_button,x,y);
if (state==GLUT_DOWN) GLUT_MouseButton_Down(glut_button + 1,x,y);
if (state==GLUT_UP) GLUT_MouseButton_Up(glut_button + 1,x,y);
#endif
}

View file

@ -3,5 +3,5 @@ DIM SHARED BuildNum AS STRING
Version$ = "1.000"
'BuildNum format is YYYYMMDD/id, where id is a ever-increasing
'integer. If you make a change, update the date and increase the id!
BuildNum$ = "20160812/43"
BuildNum$ = "20160813/44"