From 622f2ddfea8f2f0b15e1ead3e36c3b0b5187cfca Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Mon, 7 Jan 2013 19:06:36 +0900 Subject: [PATCH] Fix bug of imdata_get Change-Id: I96d23a1fed3713f304243e52fe9cfd50eb258409 --- debian/changelog | 8 ++++++++ ism/extras/efl_immodule/isf_imf_context.cpp | 7 ++----- packaging/isf.spec | 2 +- releasenote.txt | 1 + 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/debian/changelog b/debian/changelog index 1dc4364..1e88f94 100755 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +isf (2.3.6107-1slp2+2) unstable; urgency=low + + * Fix bug of ecore_imf_context_input_panel_imdata_get () + * Git: framework/uifw/isf + * Tag: isf_2.3.6107-1slp2+2 + + -- Jihoon Kim Mon, 07 Jan 2013 18:49:33 +0900 + isf (2.3.6107-1slp2+1) unstable; urgency=low * Add set_candidate_style () for keyboard ISE diff --git a/ism/extras/efl_immodule/isf_imf_context.cpp b/ism/extras/efl_immodule/isf_imf_context.cpp index ccfe429..e2f4fd1 100644 --- a/ism/extras/efl_immodule/isf_imf_context.cpp +++ b/ism/extras/efl_immodule/isf_imf_context.cpp @@ -1773,12 +1773,9 @@ EAPI void isf_imf_context_imdata_set (Ecore_IMF_Context *ctx, const void* data, */ EAPI void isf_imf_context_imdata_get (Ecore_IMF_Context *ctx, void* data, int* length) { - EcoreIMFContextISF *context_scim = (EcoreIMFContextISF *)ecore_imf_context_data_get (ctx); - - if (data && context_scim->impl->imdata) - memcpy (data, context_scim->impl->imdata, context_scim->impl->imdata_size); + SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; - *length = context_scim->impl->imdata_size; + isf_imf_context_input_panel_imdata_get (ctx, data, length); } /* Panel Slot functions */ diff --git a/packaging/isf.spec b/packaging/isf.spec index 3c6299e..176d4da 100755 --- a/packaging/isf.spec +++ b/packaging/isf.spec @@ -4,7 +4,7 @@ Name: isf Summary: Input Service Framework Version: 2.3.6107 -Release: 1 +Release: 2 Group: System Environment/Libraries License: LGPL Source0: %{name}-%{version}.tar.gz diff --git a/releasenote.txt b/releasenote.txt index 7cd0829..c4bceec 100644 --- a/releasenote.txt +++ b/releasenote.txt @@ -1,5 +1,6 @@ ISF 2.3.6107 : 1. Add set_candidate_style () for keyboard ISE + 2. Fix bug of ecore_imf_context_input_panel_imdata_get () ISF 2.3.6031 : -- 2.7.4