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.

Bo

Reply via email to