git.ucc.asn.au
/
tpg
/
acess2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Usermode/AxWin3 - Fixed scan-build complaints in libaxwin3.so
[tpg/acess2.git]
/
Usermode
/
Applications
/
axwin3_src
/
libaxwin3.so_src
/
r_richtext.c
diff --git
a/Usermode/Applications/axwin3_src/libaxwin3.so_src/r_richtext.c
b/Usermode/Applications/axwin3_src/libaxwin3.so_src/r_richtext.c
index
9fed544
..
1ac98fe
100644
(file)
--- a/
Usermode/Applications/axwin3_src/libaxwin3.so_src/r_richtext.c
+++ b/
Usermode/Applications/axwin3_src/libaxwin3.so_src/r_richtext.c
@@
-26,13
+26,20
@@
int AxWin3_RichText_MessageHandler(tHWND Window, int MessageID, int Size, void *
{
tRichText_Window *info = AxWin3_int_GetDataPtr(Window);
struct sWndMsg_KeyAction *keyaction = Data;
- _SysDebug("MessageID = %i", MessageID);
switch(MessageID)
{
case WNDMSG_KEYFIRE:
if(Size < sizeof(*keyaction)) return -1;
info->KeyCallback(Window, 2, keyaction->KeySym, keyaction->UCS32);
return 1;
+ case WNDMSG_KEYDOWN:
+ if(Size < sizeof(*keyaction)) return -1;
+ info->KeyCallback(Window, 1, keyaction->KeySym, keyaction->UCS32);
+ return 1;
+ case WNDMSG_KEYUP:
+ if(Size < sizeof(*keyaction)) return -1;
+ info->KeyCallback(Window, 0, keyaction->KeySym, 0);
+ return 1;
}
return 0;
}
UCC
git Repository :: git.ucc.asn.au