commit 87b44bcc1f8fc705cc06621208e991bb881807fb
Author: Enrico Forestieri <for...@lyx.org>
Date:   Sat May 19 21:33:29 2018 +0200

    Fix bug #11151
    
    (cherry picked from commit 17ea71b31c6b5708241d8a9d2ca5afd331446c1c)
---
 src/BufferParams.cpp |   12 ++++++------
 status.23x           |    3 +++
 2 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/src/BufferParams.cpp b/src/BufferParams.cpp
index 60c7bb0..6d519f2 100644
--- a/src/BufferParams.cpp
+++ b/src/BufferParams.cpp
@@ -2264,16 +2264,16 @@ bool BufferParams::writeLaTeX(otexstream & os, 
LaTeXFeatures & features,
        if (!listings_params.empty()
            || features.mustProvide("listings")
            || features.mustProvide("minted")) {
-               if (features.mustProvide("listings"))
-                       os << "\\usepackage{listings}\n";
-               else
+               if (use_minted)
                        os << "\\usepackage{minted}\n";
+               else
+                       os << "\\usepackage{listings}\n";
        }
        if (!listings_params.empty()) {
-               if (features.mustProvide("listings"))
-                       os << "\\lstset{";
-               else
+               if (use_minted)
                        os << "\\setminted{";
+               else
+                       os << "\\lstset{";
                // do not test validity because listings_params is
                // supposed to be valid
                string par =
diff --git a/status.23x b/status.23x
index 6bb13e6..a581df3 100644
--- a/status.23x
+++ b/status.23x
@@ -253,6 +253,9 @@ What's new
 - Correct list of previous versions to check for user directory contents
   (bug 11142 on Mac).
 
+- Honor the syntax highlighting package choice when adding listing params
+  without actually inserting a listing (bug 11151).
+
 * INTERNALS
 
 - Fix bug that TeX files were not detected when reconfiguring LyX 

Reply via email to