Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37829786
en ru br
Репозитории ALT
5.1: 3.2.0.7-alt0.M51.1
4.1: 3.0.0.10-alt1.M41.1
4.0: 2.4.1.7-alt0.M40.1
3.0: 1.1.5-alt1
www.altlinux.org/Changes

Группа :: Офис
Пакет: openoffice.org

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: openoffice.org-2.4.0-infra-410-sw_source_filter_ww8_ww8atr.diff
Скачать


--- sw.orig/source/filter/ww8/ww8atr.cxx	2006-12-03 11:48:33.000000000 +0300
+++ sw/source/filter/ww8/ww8atr.cxx	2006-12-04 01:05:21.000000000 +0300
@@ -333,6 +333,10 @@
 #include <i18npool/mslangid.hxx>
 #endif
 
+#ifndef _SV_SVAPP_HXX
+#include <vcl/svapp.hxx>
+#endif
+
 /*
  * um nicht immer wieder nach einem Update festzustellen, das irgendwelche
  * Hint-Ids dazugekommen sind, wird hier definiert, die Groesse der Tabelle
@@ -1806,7 +1810,7 @@
         else
         {
             SwWW8Writer::WriteString8(Strm(), rFldCmd, false,
-                RTL_TEXTENCODING_MS_1252);
+                Application::GetSettings().GetDefaultTextEncoding());
         }
         // --> OD 2005-06-08 #i43956# - write hyperlink character including
         // attributes and corresponding binary data for certain reference fields.
@@ -1853,7 +1857,7 @@
             else
             {
                 SwWW8Writer::WriteString8(Strm(), sOut, false,
-                    RTL_TEXTENCODING_MS_1252);
+                    Application::GetSettings().GetDefaultTextEncoding());
             }
         }
     }
@@ -2340,7 +2344,7 @@
         else
         {
             SwWW8Writer::WriteString8(rWW8Wrt.Strm(), sVar, false,
-                RTL_TEXTENCODING_MS_1252);
+                Application::GetSettings().GetDefaultTextEncoding());
         }
     }
     rWW8Wrt.OutField(&rFld, ww::eREF, sStr, WRITEFIELD_CLOSE);
@@ -2354,7 +2358,7 @@
     else
     {
         SwWW8Writer::WriteString8(rWW8Wrt.Strm(), sExpand, false,
-            RTL_TEXTENCODING_MS_1252);
+            Application::GetSettings().GetDefaultTextEncoding());
     }
 }
 
@@ -2439,7 +2443,7 @@
                 else
                 {
                     SwWW8Writer::WriteString8(rWrt.Strm(), rVar, false,
-                        RTL_TEXTENCODING_MS_1252);
+                        Application::GetSettings().GetDefaultTextEncoding());
                 }
             }
             rWW8Wrt.OutField(pFld, eFieldNo, sStr, WRITEFIELD_CLOSE);
@@ -2780,7 +2784,7 @@
                 else
                 {
                     SwWW8Writer::WriteString8(rWW8Wrt.Strm(), sExpand, false,
-                        RTL_TEXTENCODING_MS_1252);
+                        Application::GetSettings().GetDefaultTextEncoding());
                     static BYTE aArr[] =
                     {
                         92, 0x1
@@ -2983,7 +2987,7 @@
     else
         // User-Nummerierung
         OutSwString( rFtn.GetNumStr(), 0, rFtn.GetNumStr().Len(),
-                        IsUnicode(), RTL_TEXTENCODING_MS_1252 );
+                        IsUnicode(), Application::GetSettings().GetDefaultTextEncoding());
 
     if( pOutArr )
     {
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin