~ubuntu-branches/ubuntu/karmic/ibus/karmic-updates

« back to all changes in this revision

Viewing changes to client/gtk2/ibusimcontext.c

  • Committer: Bazaar Package Importer
  • Author(s): LI Daobing
  • Date: 2009-07-23 20:22:09 UTC
  • mfrom: (1.1.4 upstream) (6.1.7 sid)
  • Revision ID: james.westby@ubuntu.com-20090723202209-bmgqa80g1umg8l2p
Tags: 1.2.0.20090723-1
new upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
#include <sys/socket.h>
24
24
#include <sys/time.h>
25
25
#include <sys/un.h>
 
26
#include <string.h>
26
27
#include <ibus.h>
27
28
#include "ibusimcontext.h"
28
29
 
216
217
    case GDK_KEY_RELEASE:
217
218
        retval = ibus_input_context_process_key_event (ibusimcontext->ibuscontext,
218
219
                                                       event->keyval,
 
220
                                                       event->hardware_keycode - 8,
219
221
                                                       event->state | IBUS_RELEASE_MASK);
220
222
        break;
221
223
    case GDK_KEY_PRESS:
222
224
        retval = ibus_input_context_process_key_event (ibusimcontext->ibuscontext,
223
225
                                                       event->keyval,
 
226
                                                       event->hardware_keycode - 8,
224
227
                                                       event->state);
225
228
        break;
226
229
    default:
419
422
        case GDK_KEY_RELEASE:
420
423
            retval = ibus_input_context_process_key_event (ibusimcontext->ibuscontext,
421
424
                                                           event->keyval,
 
425
                                                           event->hardware_keycode - 8,
422
426
                                                           event->state | IBUS_RELEASE_MASK);
423
427
            break;
424
428
        case GDK_KEY_PRESS:
425
429
            retval = ibus_input_context_process_key_event (ibusimcontext->ibuscontext,
426
430
                                                           event->keyval,
 
431
                                                           event->hardware_keycode - 8,
427
432
                                                           event->state);
428
433
            break;
429
434
        default: