sell_in_mace.patch
| b/code/nel/src/3d/driver/opengl/unix_event_emitter.cpp Fri Oct 22 21:42:03 2010 +0200 | ||
|---|---|---|
| 568 | 568 |
ucstring ucstr; |
| 569 | 569 |
ucstr.fromUtf8(Text); |
| 570 | 570 |
|
| 571 |
CEventChar *charEvent = new CEventChar (ucstr[0], noKeyButton, this);
|
|
| 571 |
CEventChar *charEvent = new CEventChar (ucstr[0], getKeyButton(event.xbutton.state), this);
|
|
| 572 | 572 |
|
| 573 | 573 |
// raw if not processed by IME |
| 574 | 574 |
charEvent->setRaw(keyCode != 0); |
| ... | ... | |
| 577 | 577 |
#else |
| 578 | 578 |
for (int i = 0; i < c; i++) |
| 579 | 579 |
{
|
| 580 |
CEventChar *charEvent = new CEventChar ((ucchar)(unsigned char)Text[i], noKeyButton, this);
|
|
| 580 |
CEventChar *charEvent = new CEventChar ((ucchar)(unsigned char)Text[i], getKeyButton(event.xbutton.state), this);
|
|
| 581 | 581 |
|
| 582 | 582 |
// raw if not processed by IME |
| 583 | 583 |
charEvent->setRaw(keyCode != 0); |