Author: iratqq
Date: Sat Nov  8 22:35:44 2008
New Revision: 5619

Modified:
   trunk/scm/social-ime.scm

Log:
* scm/social-ime.scm (social-ime-lib-get-unconv-candidate):
  Return value is string (work around).
  Social IME API does not return segment information.


Modified: trunk/scm/social-ime.scm
==============================================================================
--- trunk/scm/social-ime.scm    (original)
+++ trunk/scm/social-ime.scm    Sat Nov  8 22:35:44 2008
@@ -103,7 +103,10 @@
 (define (social-ime-lib-release-context sc)
   #t)
 (define (social-ime-lib-get-unconv-candidate sc seg-idx)
-  #t)
+  (let* ((sc-ctx (social-ime-context-sc-ctx sc))
+         (cand (social-ime-internal-context-candidates sc-ctx)))
+    ;; XXX
+    (car (take-right (list-ref cand seg-idx) 1))))
 (define (social-ime-lib-get-nr-segments sc)
   (let* ((sc-ctx (social-ime-context-sc-ctx sc))
          (cand (social-ime-internal-context-candidates sc-ctx)))

Reply via email to