File koffice-trinity-word.diff of Package koffice

commit 95b2985759bd19e22e647487ff9eac16a2b21a73
Author: tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>
Date:   1264795809 +0000

    Fix more wvware stuff
    
    
    git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/koffice@1082138 283d02a7-25f6-0310-bc7c-ecb5cbfe19da

diff --git a/filters/kword/msword/document.cpp b/filters/kword/msword/document.cpp
index bd700b2..9d2eab1 100644
--- a/filters/kword/msword/document.cpp
+++ b/filters/kword/msword/document.cpp
@@ -400,18 +400,18 @@ void Document::generateFrameBorder( QDomElement& frameElementOut, const wvWare::
         Conversion::setBorderAttributes( frameElementOut, brcRight, "r" );
 
     // Frame background brush (color and fill style)
-    if ( shd.icoFore != 0 || shd.icoBack != 0 )
+    if ( shd.cvFore != 0 || shd.cvBack != 0 )
     {
         // If ipat = 0 (solid fill), icoBack is the background color.
         // But otherwise, icoFore is the one we need to set as bkColor
         // (and icoBack is usually white; it's the other colour of the pattern,
         // something that we can't set in Qt apparently).
-        int bkColor = shd.ipat ? shd.icoFore : shd.icoBack;
-        kdDebug(30513) << "generateFrameBorder: " << " icoFore=" << shd.icoFore << " icoBack=" << shd.icoBack << " ipat=" << shd.ipat << " -> bkColor=" << bkColor << endl;
+        int bkColor = shd.ipat ? shd.cvFore : shd.cvBack;
+        kdDebug(30513) << "generateFrameBorder: " << " icoFore=" << shd.cvFore << " icoBack=" << shd.cvBack << " ipat=" << shd.ipat << " -> bkColor=" << bkColor << endl;
 
         // Reverse-engineer MSWord's own hackery: it models various gray levels
         // using dithering. But this looks crappy with Qt. So we go back to a QColor.
-        bool grayHack = ( shd.ipat && shd.icoFore == 1 && shd.icoBack == 8 );
+        bool grayHack = ( shd.ipat && shd.cvFore == 1 && shd.cvBack == 8 );
         if ( grayHack )
         {
             bool ok;
diff --git a/filters/kword/msword/texthandler.cpp b/filters/kword/msword/texthandler.cpp
index 77d0efe..4b0189b 100644
--- a/filters/kword/msword/texthandler.cpp
+++ b/filters/kword/msword/texthandler.cpp
@@ -322,9 +322,9 @@ void KWordTextHandler::writeFormat( QDomElement& parentElement, const wvWare::Wo
     format.setAttribute( "pos", pos );
     format.setAttribute( "len", len );
 
-    if ( !refChp || refChp->ico != chp->ico )
+    if ( !refChp || refChp->cv != chp->cv )
     {
-        QColor color = Conversion::color( chp->ico, -1 );
+        QColor color = Conversion::color( chp->cv, -1 );
         QDomElement colorElem( mainDocument().createElement( "COLOR" ) );
         colorElem.setAttribute( "red", color.red() );
         colorElem.setAttribute( "blue", color.blue() );
openSUSE Build Service is sponsored by