Commit by: jed
Modified files:
chandler/parcels/osaf/framework/blocks/DragAndDrop.py 1.6 1.7

Log message:
Fixes Bug #2158
Dragging an item into the sidebar now works on a mac.
r=davids

ViewCVS links:
http://cvs.osafoundation.org/index.cgi/chandler/parcels/osaf/framework/blocks/DragAndDrop.py.diff?r1=text&tr1=1.6&r2=text&tr2=1.7

Index: chandler/parcels/osaf/framework/blocks/DragAndDrop.py
diff -u chandler/parcels/osaf/framework/blocks/DragAndDrop.py:1.6 
chandler/parcels/osaf/framework/blocks/DragAndDrop.py:1.7
--- chandler/parcels/osaf/framework/blocks/DragAndDrop.py:1.6   Mon Sep 27 
11:37:20 2004
+++ chandler/parcels/osaf/framework/blocks/DragAndDrop.py       Tue Mar  8 
12:48:46 2005
@@ -1,5 +1,5 @@
-__version__ = "$Revision: 1.6 $"
-__date__ = "$Date: 2004/09/27 18:37:20 $"
+__version__ = "$Revision: 1.7 $"
+__date__ = "$Date: 2005/03/08 20:48:46 $"
 __copyright__ = "Copyright (c) 2003-2004 Open Source Applications Foundation"
 __license__ = "http://osafoundation.org/Chandler_0.1_license_terms.htm";
 
@@ -29,7 +29,12 @@
     def __init__(self, *arguments, **keywords):
         super (DropReceiveWidget, self).__init__ (*arguments, **keywords)
         self.dropTarget = DropTarget(self)
-        self.SetDropTarget(self.dropTarget)
+        # If it is a grid, then we need to use grid window rather than self
+        try:
+            window = self.GetGridWindow()
+        except AttributeError:
+            window = self
+        window.SetDropTarget(self.dropTarget)
         
     def OnRequestDrop(self, x, y):
         """

_______________________________________________
Commits mailing list
Commits@osafoundation.org
http://lists.osafoundation.org/mailman/listinfo/commits

Reply via email to