[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdelibs/kdecore
From: Waldo Bastian <bastian () kde ! org>
Date: 2005-03-13 14:44:49
Message-ID: 20050313144449.E5B831487F () office ! kde ! org
[Download RAW message or body]
CVS commit by waba:
Fix casting for 64-bit PPC.
BUG: 92824
M +3 -1 kkeynative_x11.cpp 1.23
M +3 -1 kkeyserver_x11.cpp 1.33
--- kdelibs/kdecore/kkeyserver_x11.cpp #1.32:1.33
@@ -757,4 +757,5 @@ bool modXToMod( uint modX, uint& mod )
bool codeXToSym( uchar codeX, uint modX, uint& sym )
{
+ KeySym keySym;
XKeyPressedEvent event;
@@ -764,5 +765,6 @@ bool codeXToSym( uchar codeX, uint modX,
event.keycode = codeX;
- XLookupString( &event, 0, 0, (KeySym*) &sym, 0 );
+ XLookupString( &event, 0, 0, &keySym, 0 );
+ sym = (uint) keySym;
return true;
}
--- kdelibs/kdecore/kkeynative_x11.cpp #1.22:1.23
@@ -80,7 +80,9 @@ void KKeyNative::clear()
bool KKeyNative::init( const XEvent* pEvent )
{
+ KeySym keySym;
m_code = pEvent->xkey.keycode;
m_mod = pEvent->xkey.state;
- XLookupString( (XKeyEvent*) pEvent, 0, 0, (KeySym*) &m_sym, 0 );
+ XLookupString( (XKeyEvent*) pEvent, 0, 0, &keySym, 0 );
+ m_sym = (uint) keySym;
return true;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic