ryzom_client_mouse_click_event_use_mouse_position.patch

rti, 05/28/2010 01:49 am

Download (1.3 kB)

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
				{