use utf8 for compose string

SVN revision: 7986
This commit is contained in:
Carsten Haitzler 2003-12-03 07:03:46 +00:00
parent 2e1b9b56eb
commit bafe84e57a
2 changed files with 6 additions and 2 deletions

View File

@ -2,11 +2,13 @@
INCLUDES = \
-I$(top_srcdir)/src/lib/ecore \
-I$(top_srcdir)/src/lib/ecore_txt \
-I$(top_srcdir)/src/lib/ecore_job \
@x_cflags@
libecore_x_la_LDFLAGS = -version-info 1:0:0 \
-L$(top_builddir)/src/lib/ecore/.libs \
-L$(top_builddir)/src/lib/ecore_txt/.libs
-L$(top_builddir)/src/lib/ecore_job/.libs
if BUILD_ECORE_X
@ -29,12 +31,14 @@ ecore_x_private.h
libecore_x_la_LIBADD = \
$(top_builddir)/src/lib/ecore/libecore.la \
$(top_builddir)/src/lib/ecore_job/libecore_txt.la \
$(top_builddir)/src/lib/ecore_job/libecore_job.la \
@x_ldflags@ \
@x_libs@
libecore_x_la_DEPENDENCIES = \
$(top_builddir)/src/lib/ecore/libecore.la \
$(top_builddir)/src/lib/ecore_job/libecore_txt.la \
$(top_builddir)/src/lib/ecore_job/libecore_job.la
endif

View File

@ -143,7 +143,7 @@ _ecore_x_event_handle_key_press(XEvent *xevent)
if (val > 0)
{
buf[val] = 0;
e->key_compose = strdup(buf);
e->key_compose = ecore_txt_convert("LATIN1", "UTF-8", buf);
}
else e->key_compose = NULL;
keyname = XKeysymToString(sym);
@ -194,7 +194,7 @@ _ecore_x_event_handle_key_release(XEvent *xevent)
if (val > 0)
{
buf[val] = 0;
e->key_compose = strdup(buf);
e->key_compose = ecore_txt_convert("LATIN1", "UTF-8", buf);
}
else e->key_compose = NULL;
keyname = XKeysymToString(sym);