Hi, currently, PGTK Emacs shows an empty 200x200 px GTK window immediately when x-create-frame is called, and it takes some time until the "real" Emacs frame is shown. Changing this function to set the visibility flag only on the child widgets of the GTK window and leaving the parent window hidden until pgtk_make_frame_visible is called gives a much better impression when starting Emacs. -- Jindrich Makovicka