sc/source/filter/inc/condformatbuffer.hxx |    2 +-
 sc/source/filter/oox/condformatbuffer.cxx |    3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 6ee0bc42a944e3101eb4c73716ecc6acf12f77cb
Author: Katarina Behrens <bu...@bubli.org>
Date:   Tue Feb 10 23:18:07 2015 +0100

    ExtCfRule::maModel and CondFormatRule::mpDataBar are 2 distinct things
    
    so do it right on 2nd attempt
    
    Change-Id: I2c51943ec831591a47afc16599e2e7246407b31a

diff --git a/sc/source/filter/inc/condformatbuffer.hxx 
b/sc/source/filter/inc/condformatbuffer.hxx
index f983f7e..c8d8bfb 100644
--- a/sc/source/filter/inc/condformatbuffer.hxx
+++ b/sc/source/filter/inc/condformatbuffer.hxx
@@ -219,7 +219,7 @@ private:
 
 struct ExCfRuleModel
 {
-    ExCfRuleModel() : mbGradient( false ), mbNegativeBarColorSameAsPositive( 
false ), mnAxisColor( API_RGB_TRANSPARENT ), mnNegativeColor( 
API_RGB_TRANSPARENT ), mbIsLower( true ) {}
+    ExCfRuleModel() : mbGradient( false ), mbNegativeBarColorSameAsPositive( 
true ), mnAxisColor( API_RGB_TRANSPARENT ), mnNegativeColor( 
API_RGB_TRANSPARENT ), mbIsLower( true ) {}
     // DataBar
     bool mbGradient;
     OUString maAxisPosition;
diff --git a/sc/source/filter/oox/condformatbuffer.cxx 
b/sc/source/filter/oox/condformatbuffer.cxx
index a984202..5d5f32b 100644
--- a/sc/source/filter/oox/condformatbuffer.cxx
+++ b/sc/source/filter/oox/condformatbuffer.cxx
@@ -1112,6 +1112,7 @@ void ExtCfRule::finalizeImport()
             else
                 pDataBar->meAxisPosition = databar::AUTOMATIC;
             pDataBar->mbGradient = maModel.mbGradient;
+            pDataBar->mbNeg = !maModel.mbNegativeBarColorSameAsPositive;
             break;
         }
         case AXISCOLOR:
@@ -1168,7 +1169,7 @@ void ExtCfRule::importNegativeFillColor( const 
AttributeList& rAttribs )
 {
      mnRuleType = NEGATIVEFILLCOLOR;
      maModel.mnNegativeColor = rAttribs.getIntegerHex( XML_rgb, 
API_RGB_TRANSPARENT );
-     maModel.mbNeg = true;
+     maModel.mbNegativeBarColorSameAsPositive = false;
 }
 
 void ExtCfRule::importAxisColor( const AttributeList& rAttribs )
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to