X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fui%2Fpreviewholder.cpp;h=bcb4d0282c6f8e7510187af44c4a7e011740f5d4;hb=6129af7cc5b723223e9617614c931936e5190421;hp=f48cc1ca0dceacf9b626d7b12e7bbcab7b7e3593;hpb=996b199b7b55084ca7ba2e144d07bfb7bf89bb3f;p=inkscape.git diff --git a/src/ui/previewholder.cpp b/src/ui/previewholder.cpp index f48cc1ca0..bcb4d0282 100644 --- a/src/ui/previewholder.cpp +++ b/src/ui/previewholder.cpp @@ -208,8 +208,8 @@ void PreviewHolder::calcGridSize( const Gtk::Widget* thing, int itemCount, int& Gtk::Requisition req2; const_cast(thing)->size_request(req2); - int h2 = req.height / req2.height; - int w2 = req.width / req2.width; + int h2 = ((req2.height > 0) && (req.height > req2.height)) ? (req.height / req2.height) : 1; + int w2 = ((req2.width > 0) && (req.width > req2.width)) ? (req.width / req2.width) : 1; width = (itemCount + (h2 - 1)) / h2; if ( width < w2 ) { width = w2;