File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -960,7 +960,12 @@ void QgsMapCanvas::resizeEvent( QResizeEvent * e )
960
960
updateCanvasItemPositions ();
961
961
962
962
updateScale ();
963
+ #if QT_VERSION >= 0x40600
964
+ // FIXME: temporary workaround for #2714
965
+ QTimer::singleShot ( 1 , this , SLOT ( refresh () ) );
966
+ #else
963
967
refresh ();
968
+ #endif
964
969
emit extentsChanged ();
965
970
}
966
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 () );
1440
1444
emit selectionChanged ( layer );
1441
1445
refresh ();
1442
1446
}
You can’t perform that action at this time.
0 commit comments