Author: jghali
Date: Mon May 11 21:43:58 2020
New Revision: 23779

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=23779
Log:
Use QString::fromWCharArray() to convert wchar_t buffer filled by lcms2 to 
QString

Modified:
    trunk/Scribus/scribus/colormgmt/sclcms2colormgmtengineimpl.cpp
    trunk/Scribus/scribus/colormgmt/sclcms2colorprofileimpl.cpp

Modified: trunk/Scribus/scribus/colormgmt/sclcms2colormgmtengineimpl.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23779&path=/trunk/Scribus/scribus/colormgmt/sclcms2colormgmtengineimpl.cpp
==============================================================================
--- trunk/Scribus/scribus/colormgmt/sclcms2colormgmtengineimpl.cpp      
(original)
+++ trunk/Scribus/scribus/colormgmt/sclcms2colormgmtengineimpl.cpp      Mon May 
11 21:43:58 2020
@@ -94,11 +94,7 @@
                                {
                                        uint stringLen = descSize / 
sizeof(wchar_t);
                                        descData[stringLen] = 0;
-                                       if (sizeof(wchar_t) == sizeof(QChar)) {
-                                               profileInfo.description = 
QString::fromUtf16((ushort *) descData);
-                                       } else {
-                                               profileInfo.description = 
QString::fromUcs4((uint *) descData);
-                                       }
+                                       profileInfo.description = 
QString::fromWCharArray(descData);
                                }
                                free(descData);
                        }

Modified: trunk/Scribus/scribus/colormgmt/sclcms2colorprofileimpl.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23779&path=/trunk/Scribus/scribus/colormgmt/sclcms2colorprofileimpl.cpp
==============================================================================
--- trunk/Scribus/scribus/colormgmt/sclcms2colorprofileimpl.cpp (original)
+++ trunk/Scribus/scribus/colormgmt/sclcms2colorprofileimpl.cpp Mon May 11 
21:43:58 2020
@@ -69,11 +69,7 @@
                                {
                                        uint stringLen = descSize / 
sizeof(wchar_t);
                                        descData[stringLen] = 0;
-                                       if (sizeof(wchar_t) == sizeof(QChar)) {
-                                               m_productDescription = 
QString::fromUtf16((ushort *) descData);
-                                       } else {
-                                               m_productDescription = 
QString::fromUcs4((uint *) descData);
-                                       }
+                                       m_productDescription = 
QString::fromWCharArray(descData);
                                }
                                free(descData);
                        }


_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit

Reply via email to