From 8b59ce82450e6502ecab8eee773453989ebd337e Mon Sep 17 00:00:00 2001 From: "Jon A. Cruz" Date: Sun, 5 Mar 2006 05:41:33 +0000 Subject: Fixed problem for 2.4.x (bzr r203) --- src/ui/previewholder.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/ui/previewholder.cpp') diff --git a/src/ui/previewholder.cpp b/src/ui/previewholder.cpp index c2bc13327..f809ba44c 100644 --- a/src/ui/previewholder.cpp +++ b/src/ui/previewholder.cpp @@ -189,7 +189,8 @@ void PreviewHolder::calcGridSize( const Gtk::Widget* thing, int itemCount, int& height = 1; if ( _anchor == Gtk::ANCHOR_SOUTH || _anchor == Gtk::ANCHOR_NORTH ) { - Gtk::Requisition req = _scroller->size_request(); + Gtk::Requisition req; + _scroller->size_request(req); int currW = _scroller->get_width(); if ( currW > req.width ) { req.width = currW; @@ -197,13 +198,15 @@ void PreviewHolder::calcGridSize( const Gtk::Widget* thing, int itemCount, int& Gtk::HScrollbar* hs = dynamic_cast(_scroller)->get_hscrollbar(); if ( hs ) { - Gtk::Requisition scrollReq = hs->size_request(); + Gtk::Requisition scrollReq; + hs->size_request(scrollReq); // the +8 is a temporary hack req.height -= scrollReq.height + 8; } - Gtk::Requisition req2 = thing->size_request(); + Gtk::Requisition req2; + thing->size_request(req2); int h2 = req.height / req2.height; int w2 = req.width / req2.width; -- cgit v1.2.3