# HG changeset patch
# User insilmaril
# Date 1171272526 0
# Node ID e0a3449f4458c937c72a42e8ae224b105c88bf0f
# Parent  7014be3ac7d0b3714c0516661c19d08ef310089b
1.8.66 Various fixes

diff -r 7014be3ac7d0 -r e0a3449f4458 imageobj.cpp
--- a/imageobj.cpp	Mon Feb 12 09:28:46 2007 +0000
+++ b/imageobj.cpp	Mon Feb 12 09:28:46 2007 +0000
@@ -16,11 +16,12 @@
 
 ImageObj::~ImageObj()
 {
-//   cout << "Destr ImageObj\n";
+ //  cout << "Destr ImageObj\n";
 }
 
 void ImageObj::copy(ImageObj* other)
 {
+	prepareGeometryChange();
 	setVisibility (other->isVisible() );
 	setPixmap (other->QGraphicsPixmapItem::pixmap());	
 	setPos (other->pos());
@@ -44,6 +45,7 @@
 	QPixmap pixmap;
     if (pixmap.load (fn)) 
 	{
+		prepareGeometryChange();
 		setPixmap (pixmap);
 		return true;
 	}	
@@ -52,6 +54,7 @@
 
 bool ImageObj::load (const QPixmap &pm)
 {
+	prepareGeometryChange();
 	setPixmap (pm);
 	return true;
 }