diff -u mozilla-thunderbird-1.5.0.9/debian/changelog mozilla-thunderbird-1.5.0.9/debian/changelog --- mozilla-thunderbird-1.5.0.9/debian/changelog +++ mozilla-thunderbird-1.5.0.9/debian/changelog @@ -1,3 +1,9 @@ +mozilla-thunderbird (1.5.0.9-0ubuntu2) feisty; urgency=low + + * 92_drag-n-drop_79289 fix LP #79289 + + -- Emmanuel Bretelle Wed, 31 Jan 2007 20:22:57 +0000 + mozilla-thunderbird (1.5.0.9-0ubuntu1) feisty; urgency=low * New upstream security update: diff -u mozilla-thunderbird-1.5.0.9/debian/patches/00list mozilla-thunderbird-1.5.0.9/debian/patches/00list --- mozilla-thunderbird-1.5.0.9/debian/patches/00list +++ mozilla-thunderbird-1.5.0.9/debian/patches/00list @@ -20,0 +21 @@ +92_drag-n-drop_79289 only in patch2: unchanged: --- mozilla-thunderbird-1.5.0.9.orig/debian/patches/92_drag-n-drop_79289.dpatch +++ mozilla-thunderbird-1.5.0.9/debian/patches/92_drag-n-drop_79289.dpatch @@ -0,0 +1,41 @@ +#!/bin/sh -e +## by Emmanuel Bretelle +## + +if [ $# -ne 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch}" + +case "$1" in + -patch) patch $patch_opts -p1 < $0;; + -unpatch) patch $patch_opts -p1 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +@DPATCH@ +--- mozilla/widget/src/gtk2/nsDragService.cpp.nograb 2007-01-16 21:26:49.000000000 -0500 ++++ mozilla/widget/src/gtk2/nsDragService.cpp 2007-01-16 21:27:04.000000000 -0500 +@@ -799,7 +799,6 @@ + void + nsDragService::GetTargetDragData(GdkAtom aFlavor) + { +- gtk_grab_add(mHiddenWidget); + PR_LOG(sDragLm, PR_LOG_DEBUG, ("getting data flavor %d\n", aFlavor)); + PR_LOG(sDragLm, PR_LOG_DEBUG, ("mLastWidget is %p and mLastContext is %p\n", + mTargetWidget, mTargetDragContext)); +@@ -817,7 +816,6 @@ + gtk_main_iteration(); + } + PR_LOG(sDragLm, PR_LOG_DEBUG, ("finished inner iteration\n")); +- gtk_grab_remove(mHiddenWidget); + } + + void