On Wed, Jun 20, 2007 at 02:42:10PM -0500, Bo Peng wrote: > > lyx anewfile.lyx > > > > Lyx asks: 'The document anewfile.lyx does not yet exist. Do you want > > to create a new document? > > > > Click create. no new document is created. > > Click cancel: a new document is created. > > > > This should be fixed ASAP. > > The patch is easy. Note that prompt() returns button index so 'create' > button returns 0. > > Index: src/buffer_funcs.cpp > =================================================================== > --- src/buffer_funcs.cpp (revision 18837) > +++ src/buffer_funcs.cpp (working copy) > @@ -214,7 +214,7 @@ > docstring text = bformat(_("The document %1$s does not yet " > "exist.\n\nDo you want to create a new document?"), > from_utf8(filename.absFilename())); > - if (Alert::prompt(_("Create new document?"), > + if (!Alert::prompt(_("Create new document?"), > text, 0, 1, _("&Create"), _("Cancel"))) > return newFile(filename.absFilename(), string(), true); > > > Waiting for 1 OK becuase this is trivial.
The patch works for me. -- Enrico