Author: craig
Date: Wed Mar  9 20:41:23 2022
New Revision: 25003

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=25003
Log:
Resurrect initialize() in case preloadAlphaChannel is not called on a
new image

Modified:
    trunk/Scribus/scribus/scimage.cpp
    trunk/Scribus/scribus/scimage.h

Modified: trunk/Scribus/scribus/scimage.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=25003&path=/trunk/Scribus/scribus/scimage.cpp
==============================================================================
--- trunk/Scribus/scribus/scimage.cpp   (original)
+++ trunk/Scribus/scribus/scimage.cpp   Wed Mar  9 20:41:23 2022
@@ -83,6 +83,33 @@
 QImage ScImage::scaled(int w, int h, Qt::AspectRatioMode mode, 
Qt::TransformationMode transformMode) const
 {
        return QImage::scaled(w, h, mode, transformMode);
+}
+
+void ScImage::initialize()
+{
+       imgInfo.xres = 72;
+       imgInfo.yres = 72;
+       imgInfo.colorspace = ColorSpaceRGB;
+       imgInfo.valid = false;
+       imgInfo.isRequest = false;
+       imgInfo.isEmbedded = false;
+       imgInfo.progressive = false;
+       imgInfo.exifDataValid = false;
+       imgInfo.lowResType = 1;
+       imgInfo.lowResScale = 1.0;
+       imgInfo.PDSpathData.clear();
+       imgInfo.RequestProps.clear();
+       imgInfo.clipPath.clear();
+       imgInfo.usedPath.clear();
+       imgInfo.profileName.clear();
+       imgInfo.embeddedProfileName.clear();
+       imgInfo.layerInfo.clear();
+       imgInfo.duotoneColors.clear();
+       imgInfo.exifInfo.cameraName.clear();
+       imgInfo.exifInfo.cameraVendor.clear();
+       imgInfo.exifInfo.thumbnail = QImage();
+       imgInfo.BBoxX = 0;
+       imgInfo.BBoxH = 0;
 }
 
 ScImage::~ScImage()

Modified: trunk/Scribus/scribus/scimage.h
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=25003&path=/trunk/Scribus/scribus/scimage.h
==============================================================================
--- trunk/Scribus/scribus/scimage.h     (original)
+++ trunk/Scribus/scribus/scimage.h     Wed Mar  9 20:41:23 2022
@@ -50,6 +50,8 @@
                OutputProfile = 3,
                Thumbnail = 4,
        };
+
+       void initialize();
 
        const QImage& qImage();
        QImage* qImagePtr();


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

Reply via email to