commit de67b68b1dc140321e5d0e2e6b4507c972703744
Author: Juergen Spitzmueller <sp...@lyx.org>
Date:   Fri May 11 15:11:06 2018 +0200

    Fix InsetBox::contentAlignment()
    
    Some cases where alignment is possible were missing.
    
    Candidate for 2.3.x.
---
 src/insets/InsetBox.cpp |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/src/insets/InsetBox.cpp b/src/insets/InsetBox.cpp
index 2219c23..7711277 100644
--- a/src/insets/InsetBox.cpp
+++ b/src/insets/InsetBox.cpp
@@ -238,7 +238,9 @@ ColorCode InsetBox::backgroundColor(PainterInfo const &) 
const
 
 LyXAlignment InsetBox::contentAlignment() const
 {
-       if (!params_.use_makebox)
+       // Custom horizontal alignment is only allowed with a fixed width
+       // and if either makebox or no inner box are used
+       if (params_.width.empty() || !(params_.use_makebox || 
!params_.inner_box))
                return LYX_ALIGN_NONE;
 
        // The default value below is actually irrelevant

Reply via email to