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);