Skip to content

Commit 0f76194

Browse files
committedDec 2, 2014
Fix calculation of smart breaks when html has transparent background
Should finally fix troublesome composer html tests
1 parent 823d45a commit 0f76194

File tree

4 files changed

+3
-2
lines changed

4 files changed

+3
-2
lines changed
 

‎src/core/composer/qgscomposerhtml.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,7 @@ void QgsComposerHtml::renderCachedImage()
273273
{
274274
return;
275275
}
276+
mRenderedPage->fill( Qt::transparent );
276277
QPainter painter;
277278
painter.begin( mRenderedPage );
278279
mWebPage->mainFrame()->render( &painter );

‎tests/src/core/testqgscomposerhtml.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ void TestQgsComposerHtml::htmlMultiFrameSmartBreak()
214214

215215
//page2
216216
QgsCompositionChecker checker2( "composerhtml_smartbreaks2", mComposition );
217-
result = checker2.testComposition( mReport, 1, 3000 ) && result;
217+
result = checker2.testComposition( mReport, 1, 200 ) && result;
218218

219219
mComposition->removeMultiFrame( htmlItem );
220220
delete htmlItem;

‎tests/src/python/test_qgscomposerhtml.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ def testHtmlSmartBreaks(self):
119119
print "Checking page 2"
120120
myPage = 1
121121
checker2 = QgsCompositionChecker('composerhtml_smartbreaks2', self.mComposition)
122-
myTestResult, myMessage = checker2.testComposition( myPage, 3000 )
122+
myTestResult, myMessage = checker2.testComposition( myPage, 200 )
123123
assert myTestResult, myMessage
124124

125125
self.mComposition.removeMultiFrame( composerHtml )

0 commit comments

Comments
 (0)
Please sign in to comment.