include/tools/stream.hxx       |    2 +-
 tools/source/stream/stream.cxx |   14 +++-----------
 2 files changed, 4 insertions(+), 12 deletions(-)

New commits:
commit d88d113c7de2681a0e88c276adc363c8f5a4ea8e
Author:     Mike Kaganski <mike.kagan...@collabora.com>
AuthorDate: Sun Dec 10 15:20:39 2023 +0300
Commit:     Mike Kaganski <mike.kagan...@collabora.com>
CommitDate: Sun Dec 10 17:08:06 2023 +0100

    Simplify SvStream::WriteDouble
    
    Change-Id: I0ece791b5571d3839c936e104016f53cc3b6d5e4
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/160537
    Tested-by: Jenkins
    Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com>

diff --git a/include/tools/stream.hxx b/include/tools/stream.hxx
index d3e741bbd016..a6349c0be066 100644
--- a/include/tools/stream.hxx
+++ b/include/tools/stream.hxx
@@ -259,7 +259,7 @@ public:
     SvStream&       WriteChar( char nChar );
     SvStream&       WriteUChar( unsigned char nChar );
     SvStream&       WriteFloat( float nFloat );
-    SvStream&       WriteDouble( const double& rDouble );
+    SvStream&       WriteDouble( double nDouble );
 
     template <typename N>
     SvStream&       WriteNumberAsString( N n ) { return 
WriteOString(OString::number(n)); }
diff --git a/tools/source/stream/stream.cxx b/tools/source/stream/stream.cxx
index f5ddabac548d..b948c12847c6 100644
--- a/tools/source/stream/stream.cxx
+++ b/tools/source/stream/stream.cxx
@@ -1029,21 +1029,13 @@ SvStream& SvStream::WriteFloat( float v )
     return *this;
 }
 
-SvStream& SvStream::WriteDouble ( const double& r )
+SvStream& SvStream::WriteDouble ( double v )
 {
 #if defined UNX
     if (m_isSwap)
-    {
-      double nHelp = r;
-      SwapDouble(nHelp);
-      writeNumberWithoutSwap(nHelp);
-      return *this;
-    }
-    else
+        SwapDouble(v);
 #endif
-    {
-        writeNumberWithoutSwap(r);
-    }
+    writeNumberWithoutSwap(v);
     return *this;
 }
 

Reply via email to