diff --git a/libkcardgame/kabstractcarddeck.cpp b/libkcardgame/kabstractcarddeck.cpp --- a/libkcardgame/kabstractcarddeck.cpp +++ b/libkcardgame/kabstractcarddeck.cpp @@ -389,9 +389,12 @@ void KAbstractCardDeck::setCardWidth( int width ) { - if ( width > 200 || width < 20 ) + if ( width < 20 ) return; + if ( width > 200 ) + width = 200; + int height = width * d->originalCardSize.height() / d->originalCardSize.width(); QSize newSize( width, height );