There was an error while loading. Please reload this page.
1 parent 7340172 commit f8b728bCopy full SHA for f8b728b
1 file changed
src/gui/qgsmapcanvas.cpp
@@ -960,7 +960,12 @@ void QgsMapCanvas::resizeEvent( QResizeEvent * e )
960
updateCanvasItemPositions();
961
962
updateScale();
963
+#if QT_VERSION >= 0x40600
964
+ // FIXME: temporary workaround for #2714
965
+ QTimer::singleShot( 1, this, SLOT( refresh() ) );
966
+#else
967
refresh();
968
+#endif
969
emit extentsChanged();
970
}
971
isAlreadyIn = false;
@@ -1435,8 +1440,7 @@ void QgsMapCanvas::zoomByFactor( double scaleFactor )
1435
1440
void QgsMapCanvas::selectionChangedSlot()
1436
1441
{
1437
1442
// Find out which layer it was that sent the signal.
1438
- QgsMapLayer * layer = ( QgsMapLayer * )QObject::sender();
1439
-
1443
+ QgsMapLayer *layer = qobject_cast<QgsMapLayer *>( sender() );
1444
emit selectionChanged( layer );
1445
1446
0 commit comments