]> gitweb.factorcode.org Git - factor.git/commitdiff
Partial fix for pane selection
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Thu, 2 Apr 2009 03:24:49 +0000 (22:24 -0500)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Thu, 2 Apr 2009 03:24:49 +0000 (22:24 -0500)
basis/ui/gadgets/panes/panes.factor

index a6bd5c4e291199f3c3460b6093935ec6dc22c881..41e983eb28b9ae9c3d200ac35b6bbf15539398e2 100644 (file)
@@ -75,7 +75,8 @@ M: pane gadget-selection ( pane -- string/f )
 GENERIC: draw-selection ( loc obj -- )
 
 : if-fits ( rect quot -- )
-    [ clip get over contains-rect? ] dip [ drop ] if ; inline
+    [ clip get origin get vneg offset-rect over contains-rect? ] dip
+    [ drop ] if ; inline
 
 M: gadget draw-selection ( loc gadget -- )
     swap offset-rect [