+2002-01-17 Allan Rae <rae@lyx.org>
+
+ * lyx_cb.C (ShowMessage): make sure we have a user and an owner.
+
2002-01-17 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
* CutAndPaste.C (pasteSelection): when pasting multiple paragraph,
+2002-01-17 John Levon <moz@compsoc.man.ac.uk>
+
+ * forms/form_preferences.fd: change "Use Scalable Fonts"
+ to "Rescale bitmap fonts"
+
2002-01-16 Angus Leeming <a.leeming@ic.ac.uk>
* FormMathsPanel.C:
fdui->input_screen_encoding = obj = fl_add_input(FL_NORMAL_INPUT, 145, 130, 140, 30, _("Encoding"));
fl_set_object_lsize(obj, FL_NORMAL_SIZE);
fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
- fdui->check_scalable = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 20, 190, 34, 41, _("Use scalable fonts"));
+ fdui->check_scalable = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 20, 190, 34, 41, _("Rescale bitmap fonts"));
fl_set_object_lsize(obj, FL_NORMAL_SIZE);
fl_set_object_lalign(obj, FL_ALIGN_RIGHT);
fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
string const & msg2,
string const & msg3)
{
- if (lyxrc.use_gui) {
- string const str = msg1 + ' ' + msg2 + ' ' + msg3;
- buf->getUser()->owner()->message(str);
+ if (lyxrc.use_gui
+ && buf && buf->getUser() && buf->getUser()->owner()) {
+ string const str = msg1 + ' ' + msg2 + ' ' + msg3;
+ buf->getUser()->owner()->message(str);
} else
lyxerr << msg1 << msg2 << msg3 << endl;
}