> In "Edit->Find..." widget, the first signal(whether it is ascii letter > 'a', or CJK-char) has > "beginrange = 0, endrange = 0". This being the case, the English letter is > not swallowed. > Even on this widget, all the subsequent signals have > "beginrange = 0, endramge = -1".
Based on these facts, how about making "if(sp->endrange > 0)" instead of "is(sp->endrange >= 0)" ? cghan