summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--chinese/xcin/files/patch-ab4
-rw-r--r--chinese/xcin25/files/patch-ab4
2 files changed, 4 insertions, 4 deletions
diff --git a/chinese/xcin/files/patch-ab b/chinese/xcin/files/patch-ab
index b14cc06cd7cb..d4c3ca5a1e48 100644
--- a/chinese/xcin/files/patch-ab
+++ b/chinese/xcin/files/patch-ab
@@ -8,10 +8,10 @@
last_win = cli_win;
if ( ignore_cli_stat )
- ignore_cli_stat = 0;
+ ignore_cli_stat = 0;
else
if ( state->_CurInMethod )
-- memcpy( &inmdstate, state, sizeof( inmdstate ) );
+- memcpy( &inmdstate, state, sizeof( inmdstate ) );
+ if(memcmp(&inmdstate, state, sizeof( inmdstate)))
+ memcpy( &inmdstate, state, sizeof( inmdstate ) );
+ else
diff --git a/chinese/xcin25/files/patch-ab b/chinese/xcin25/files/patch-ab
index b14cc06cd7cb..d4c3ca5a1e48 100644
--- a/chinese/xcin25/files/patch-ab
+++ b/chinese/xcin25/files/patch-ab
@@ -8,10 +8,10 @@
last_win = cli_win;
if ( ignore_cli_stat )
- ignore_cli_stat = 0;
+ ignore_cli_stat = 0;
else
if ( state->_CurInMethod )
-- memcpy( &inmdstate, state, sizeof( inmdstate ) );
+- memcpy( &inmdstate, state, sizeof( inmdstate ) );
+ if(memcmp(&inmdstate, state, sizeof( inmdstate)))
+ memcpy( &inmdstate, state, sizeof( inmdstate ) );
+ else