ryzom_client_mouse_click_event_use_mouse_position.patch
b/code/ryzom/client/src/interface_v3/input_handler_manager.cpp Fri May 28 00:30:39 2010 +0200 | ||
---|---|---|
331 | 331 |
_MouseButtonsState = (TMouseButton) (_MouseButtonsState | pEvent->Button); |
332 | 332 |
|
333 | 333 |
rIP.setButtonState(_MouseButtonsState); |
334 |
updateMousePos((CEventMouse&)event, eventDesc); |
|
334 | 335 |
|
335 | 336 |
// handle Event |
336 | 337 |
if(pEvent->Button & leftButton) |
... | ... | |
355 | 356 |
_MouseButtonsState = (TMouseButton) (_MouseButtonsState & ~(pEvent->Button)); |
356 | 357 |
|
357 | 358 |
rIP.setButtonState(_MouseButtonsState); |
359 |
updateMousePos((CEventMouse&)event, eventDesc); |
|
358 | 360 |
|
359 | 361 |
// handle Event |
360 | 362 |
if(pEvent->Button & leftButton) |
... | ... | |
374 | 376 |
// TODO: yoyo make it work if needed (for now, seems preferable to manage in each ActionHandler) |
375 | 377 |
|
376 | 378 |
CEventMouseDblClk* pEvent=(CEventMouseDblClk*)&event; |
379 |
updateMousePos((CEventMouse&)event, eventDesc); |
|
377 | 380 |
|
378 | 381 |
// handle Event |
379 | 382 |
if(pEvent->Button & leftButton) |
... | ... | |
401 | 404 |
else |
402 | 405 |
_MouseWheel -= 1; |
403 | 406 |
|
407 |
updateMousePos((CEventMouse&)event, eventDesc); |
|
408 |
|
|
404 | 409 |
// handle Event now. |
405 | 410 |
if (_MouseWheel != 0) |
406 | 411 |
{ |