]> git.lyx.org Git - features.git/commitdiff
If lyx2lyx is asked to convert a file to the format it already is,
authorRichard Heck <rgheck@lyx.org>
Sun, 1 Nov 2015 21:27:58 +0000 (16:27 -0500)
committerRichard Heck <rgheck@lyx.org>
Sun, 1 Nov 2015 21:27:58 +0000 (16:27 -0500)
then just perform a null conversion. This seems better than aborting
with an error. I can imagine a script that converted all files in a
certain directory to format 498, and you don't want it to be an error
if one of them is already 498.

Prior to this, what lyx2lyx would do is convert to the lowest format
in the current version. So, e.g., asked to convert 498 to 498 it would
convert to 474. That is obviously wrong.

lib/lyx2lyx/LyX.py

index 04acb24f595674e798e1426b005728dada7e8ca6..700a69960d4ba4b4044420ce96220913e9f9daf9 100644 (file)
@@ -553,6 +553,9 @@ class LyX_base:
 
     def convert(self):
         "Convert from current (self.format) to self.end_format."
+        if self.format == self.end_format:
+            return
+
         mode, conversion_chain = self.chain()
         self.warning("conversion chain: " + str(conversion_chain), 3)