c8ddce2
See https://bugzilla.mozilla.org/show_bug.cgi?id=367203
c8ddce2
c8ddce2
Index: mozilla/widget/src/gtk2/nsDragService.cpp
c8ddce2
===================================================================
c8ddce2
RCS file: /cvsroot/mozilla/widget/src/gtk2/nsDragService.cpp,v
c8ddce2
retrieving revision 1.9.10.1
c8ddce2
diff -d -u -p -r1.9.10.1 nsDragService.cpp
c8ddce2
--- mozilla/widget/src/gtk2/nsDragService.cpp	22 Jun 2006 21:37:45 -0000	1.9.10.1
c8ddce2
+++ mozilla/widget/src/gtk2/nsDragService.cpp	31 Jan 2007 04:27:43 -0000
c8ddce2
@@ -799,7 +799,6 @@ nsDragService::IsTargetContextList(void)
c8ddce2
 void
c8ddce2
 nsDragService::GetTargetDragData(GdkAtom aFlavor)
c8ddce2
 {
c8ddce2
-    gtk_grab_add(mHiddenWidget);
c8ddce2
     PR_LOG(sDragLm, PR_LOG_DEBUG, ("getting data flavor %d\n", aFlavor));
c8ddce2
     PR_LOG(sDragLm, PR_LOG_DEBUG, ("mLastWidget is %p and mLastContext is %p\n",
c8ddce2
                                    mTargetWidget, mTargetDragContext));
c8ddce2
@@ -817,7 +816,6 @@ nsDragService::GetTargetDragData(GdkAtom
c8ddce2
         gtk_main_iteration();
c8ddce2
     }
c8ddce2
     PR_LOG(sDragLm, PR_LOG_DEBUG, ("finished inner iteration\n"));
c8ddce2
-    gtk_grab_remove(mHiddenWidget);
c8ddce2
 }
c8ddce2
 
c8ddce2
 void