[EMAIL PROTECTED] wrote: > > Please bear with me, Angus. I cannot understand a thing in your new code. > But let me try. > ******************************** > @@ -863,6 +866,7 @@ > fl_cntl.vclass = fl_vclass_val(fl_cntl.vname); > fl_cntl.coordUnit = fl_get_vn_value(vn_coordunit, OpCoordUnit); > > + printf("fontset == %d\n", fl_cntl.fontset); > ********************************* > Here, 'fl_cntl.fontset' is the intended 'navigation key', right?
Correct. > Then, why do I get the compile error in input.c such as > > " > input.c: In function `handle_key': > input.c:1065: called object is not a function > " > , where I put > > "If(fl_cntl.fontset) > activate_CJK_composition; " did the patch apply cleanly? Does struct FL_IOPT in forms.h have a fontset variable? What does the print statement, above, print to console when you run? $ lyx -fontset It should be: fontset == 1 -- Angus