Fix bug of imdata_get
authorJihoon Kim <jihoon48.kim@samsung.com>
Mon, 7 Jan 2013 10:06:36 +0000 (19:06 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Tue, 8 Jan 2013 04:12:07 +0000 (13:12 +0900)
Change-Id: I96d23a1fed3713f304243e52fe9cfd50eb258409

debian/changelog
ism/extras/efl_immodule/isf_imf_context.cpp
packaging/isf.spec
releasenote.txt

index 1dc4364..1e88f94 100755 (executable)
@@ -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 <jihoon48.kim@samsung.com>  Mon, 07 Jan 2013 18:49:33 +0900
+
 isf (2.3.6107-1slp2+1) unstable; urgency=low
 
   * Add set_candidate_style () for keyboard ISE
index ccfe429..e2f4fd1 100644 (file)
@@ -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 */
index 3c6299e..176d4da 100755 (executable)
@@ -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
index 7cd0829..c4bceec 100644 (file)
@@ -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 :