[Haiku-commits] r21995 - haiku/trunk/src/add-ons/print/drivers/preview

laplace at BerliOS laplace at mail.berlios.de
Fri Aug 17 10:33:39 CEST 2007


Author: laplace
Date: 2007-08-17 10:33:38 +0200 (Fri, 17 Aug 2007)
New Revision: 21995
ViewCVS: http://svn.berlios.de/viewcvs/haiku?rev=21995&view=rev

Modified:
   haiku/trunk/src/add-ons/print/drivers/preview/Preview.cpp
Log:
Bug in app_server prevents text drawing inside clipping region.
Don't constrain clipping region until bug has been fixed.
Printing to Preview printer driver works now again from StyledEdit.


Modified: haiku/trunk/src/add-ons/print/drivers/preview/Preview.cpp
===================================================================
--- haiku/trunk/src/add-ons/print/drivers/preview/Preview.cpp	2007-08-17 07:14:15 UTC (rev 21994)
+++ haiku/trunk/src/add-ons/print/drivers/preview/Preview.cpp	2007-08-17 08:33:38 UTC (rev 21995)
@@ -165,7 +165,10 @@
 	BRect r(PrintableRect());
 	r.OffsetBy(kPreviewLeftMargin, kPreviewTopMargin);
 	BRegion clip(r);
-	ConstrainClippingRegion(&clip);	
+	// Text drawing does not work if clipping region
+	// is constraint.
+	// TODO enable after app_server bug has been fixed
+	// ConstrainClippingRegion(&clip);	
 
 	// draw page contents
 	PushState();
@@ -177,8 +180,10 @@
 	
 	SetScale(ZoomFactor());
 	
-	fCachedPage->Draw(this);
-	
+		PushState();
+		fCachedPage->Draw(this);
+		PopState();
+		
 	PopState();
 }
 




More information about the Haiku-commits mailing list