Author: iratqq
Date: Thu Jan 22 08:47:39 2009
New Revision: 5780

Modified:
   trunk/xim/ximserver.cpp

Log:
* xim/ximserver.cpp (InputContext::update_prop_list):
  - Calculate timeout when (eq? bridge-show-with? 'time).


Modified: trunk/xim/ximserver.cpp
==============================================================================
--- trunk/xim/ximserver.cpp     (original)
+++ trunk/xim/ximserver.cpp     Thu Jan 22 08:47:39 2009
@@ -1106,8 +1106,12 @@
        int timeout;
        Canddisp *disp = canddisp_singleton();

-       timeout =
-           uim_scm_symbol_value_int("bridge-show-input-state-time-length");
+       if (strcmp(show_caret_with, "time") == 0)
+           timeout =
+               uim_scm_symbol_value_int("bridge-show-input-state-time-length");
+       else
+           timeout = 0;
+
        label = get_caret_state_label_from_prop_list(str);
        disp->show_caret_state(label, timeout);
        free(label);

Reply via email to