> With respect to the patch, I believe it was applied successfully -- I selected the option "y". > > SHELL-PROMPT: emacs HOME$ patch -p1 < frame.c.diff > > patching file src/frame.c > > Reversed (or previously applied) patch detected! Assume -R? [n] y Strange. Are you sure you had a pristine frame.c? What does git diff give for your Emacs tree? > Hunk #3 succeeded at 4840 (offset 9 lines). If you have no private changes in frame.c do a C-x v u in a buffer showing frame.c and afterwards do git apply frame.c.diff followed by make. > I believe that `x-create-frame' is expecting an integer: > > Debugger entered--Lisp error: (wrong-type-argument integerp 400.0) That would indicate that my patch was not applied or you did not build Emacs correctly afterwards. In any case I attach the patch again. martin