summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOBATA Akio <obache@wizdas.com>2020-08-06 18:29:56 +0900
committerSlávek Banko <slavek.banko@axis.cz>2020-08-07 02:28:15 +0200
commit8e2cfe9a0a9f89fbbc7a651d16bbc7651dce154b (patch)
treec080f20222d14affc1aec9e381cdad395c842fcd
parentf7aac9f723e4fc0dc49680a06b8035060f641ef7 (diff)
downloadtqt3-8e2cfe9a0a9f89fbbc7a651d16bbc7651dce154b.tar.gz
tqt3-8e2cfe9a0a9f89fbbc7a651d16bbc7651dce154b.zip
Fix MIT_SHM related condition
Prevent to build MIT_SHM related codes for !QT_MITSHM condition. Signed-off-by: OBATA Akio <obache@wizdas.com> (cherry picked from commit ac500135785f34eebe8d9c077208a5dd0b494929)
-rw-r--r--src/kernel/qpixmap_x11.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/kernel/qpixmap_x11.cpp b/src/kernel/qpixmap_x11.cpp
index 0d31834b..790f4eb8 100644
--- a/src/kernel/qpixmap_x11.cpp
+++ b/src/kernel/qpixmap_x11.cpp
@@ -1243,8 +1243,8 @@ bool TQPixmap::convertFromImage( const TQImage &img, int conversion_flags )
bool trucol = (visual->c_class == TrueColor || visual->c_class == DirectColor);
int nbytes = image.numBytes();
uchar *newbits= 0;
- int newbits_size = 0;
#ifdef QT_MITSHM_CONVERSIONS
+ int newbits_size = 0;
bool mitshm_ximage = false;
XShmSegmentInfo shminfo;
#endif
@@ -1615,7 +1615,9 @@ bool TQPixmap::convertFromImage( const TQImage &img, int conversion_flags )
}
newbits = (uchar *)malloc( nbytes ); // copy image into newbits
+#ifdef QT_MITSHM_CONVERSIONS
newbits_size = nbytes;
+#endif
TQ_CHECK_PTR( newbits );
if ( !newbits ) // no memory
return FALSE;
@@ -1744,7 +1746,9 @@ bool TQPixmap::convertFromImage( const TQImage &img, int conversion_flags )
ushort *p2;
int p2inc = xi->bytes_per_line/sizeof(ushort);
ushort *newerbits = (ushort *)malloc( xi->bytes_per_line * h );
+#ifdef QT_MITSHM_CONVERSIONS
newbits_size = xi->bytes_per_line * h;
+#endif
TQ_CHECK_PTR( newerbits );
if ( !newerbits ) // no memory
return FALSE;