$NetBSD: patch-ag,v 1.1 2006/06/21 21:00:49 joerg Exp $

--- misc/qxcfi.cpp.orig	2006-06-21 19:17:12.000000000 +0000
+++ misc/qxcfi.cpp
@@ -1342,7 +1342,11 @@ void XCFImageFormat::assignMaskBytes ( L
 bool XCFImageFormat::loadProperty ( QDataStream& xcf_io, PropType& type,
 				    QByteArray& bytes )
 {
-  xcf_io >> (Q_UINT32)type;
+  {
+    Q_UINT32 type_tmp = type;
+    xcf_io >> type_tmp;
+    type = (PropType)type_tmp;
+  }
 
   if ( xcf_io.device()->status() != IO_Ok ) {
     qDebug( "XCF: read failure on property type" );
