Drag-n-drop function does not work for moving/ copying messages between folders

Bug #147751 reported by dodgy_pro
40
This bug affects 5 people
Affects Status Importance Assigned to Milestone
AllTray
Fix Released
Low
Unassigned
Compiz
Invalid
Undecided
Unassigned
alltray (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

At the newest version of evolution on Gutsy beta (Evolution 2.12.0) there is a problem with the drag-n-drop between messages and folders.

I cannot move or copy a message from Inbox (for example) to an other folder I have created under "On this Computer". This can successfully been done only by right-clicking --> Move to a folder...

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug. Not confirming, that works correctly on my gutsy. Does it happen with a stock account?

Changed in evolution:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
dodgy_pro (dodgy-pro-deactivatedaccount) wrote :

I'm sorry. Could you please explain, what you mean by "stock account"?

Revision history for this message
dodgy_pro (dodgy-pro-deactivatedaccount) wrote :

Nevertheless I didn't reconfigure Evolution. I used it over the last months and the problem arose just after the upgrade. My accounts and folders stay the same, without my having made any change.

I know it is of minor importance, though it is something!

Revision history for this message
Sebastien Bacher (seb128) wrote :

stock account = new user, something without extra changes to the configuration, extra programs running, applets, themes, etc can create issues

Revision history for this message
dodgy_pro (dodgy-pro-deactivatedaccount) wrote :

Well, after your last comment, I only change the theme of Ubuntu with a custom I used before (only icon theme) and indeed the issue with the program has vanished and the drag-n-drop works again. I would not have imagined that such a change could have such consequences. It had never occurred to me in the past.

After the change of the theme, it now works again with all themes, including the default of Ubuntu!

I assume you are working to make clear what causes such conflicts and thank you for your interest!

Revision history for this message
dodgy_pro (dodgy-pro-deactivatedaccount) wrote :

Let me report that I found another issue I had not regarded so much as I should... I use Evolution through Alltray (so as to dock the program at the notification area instead of minimizing to the window list). Whenever I run Evolution through it, the problem exists, when I run Evolution "clearly", there is no problem. The theme has nothing to do with it. Simply I quited the program when I changed the theme and ran it again without Alltray...

It turns out that it was a matter of Alltray, though it still looks strange to me.

Revision history for this message
Sebastien Bacher (seb128) wrote :

that's the second drag and drop bug on evolution we get due to alltray, reassigning

Changed in evolution:
assignee: desktop-bugs → nobody
status: Incomplete → New
Revision history for this message
Benjamin Drung (bdrung) wrote : [gutsy] compiz + alltray + evolution = no drag&drop

I have the same problem. When compiz is activated and I start evolution with alltray, drag and drop does not work. So I made some tests:

compiz + alltray + evolution = bug
compiz + evolution = ok
alltray + evolution = ok

I am using compiz with the nvidia-glx-new package.

uname -a
Linux deepthought 2.6.22-14-generic #1 SMP Sun Oct 14 21:45:15 GMT 2007 x86_64 GNU/Linux

Revision history for this message
dodgy_pro (dodgy-pro-deactivatedaccount) wrote : Re: [Gutsy] Drag-n-drop function does not work for moving/ copying messages between folders

You are right. I have the same results on Gutsy.

Revision history for this message
edonia (uwe-ufritz) wrote :

Lightning (calendar in thunderbird) has a new drag&drop-conversion feature, i.e. you can transition items between tasks, events, and emails from one to the other by dragging & dropping them to the matching mode toolbar button

This works also not with
compiz + alltray + thunderbird

but works with:
compiz + thunderbird
alltray + thunderbird

Benjamin Drung (bdrung)
Changed in alltray:
status: New → Confirmed
Revision history for this message
Léo Studer (leo-studer) wrote :

Just like edonia, drag and drop is disabled when using compiz+alltray. But it works correctly in the two later modes edonia wrote about.

Revision history for this message
Eric Morgan (gemorgan) wrote :

I confirm that drag and drop of a plain email message to a folder does not work in Hardy with Thunderbird + compiz + alltray. It does work if I start without alltray.

Revision history for this message
Maxim Levitsky (maximlevitsky) wrote :

I confirm this bug exists in interpid

Revision history for this message
Michael B. Trausch (mtrausch) wrote :

Adding link to AllTray main project.

Changed in alltray:
importance: Undecided → Low
milestone: none → alltray-0.8.0
status: New → Confirmed
Revision history for this message
yan (yannn) wrote :

I can confirm this problem for Ubuntu 8.10 (Intrepid Ibex) with Thunderbird 2.0.0.19 (20090105) and Alltray 0.69-1ubuntu2:

No visual effects + Alltray + Thunderbird: Drag&drop works
Normal visual effects + Alltray + Thunderbird: Drag&drop doesn't work
Normal visual effects + Thunderbird: Drag&drop works

Revision history for this message
rrand (rarehost2004) wrote :

I can also confirm this in Intrepid but also drag & drop functionality is lost when adding columns to the e-mail table. Drag & Drop is the only way to get new columns into the table.

Revision history for this message
Michael B. Trausch (mtrausch) wrote :

There is a (raw) test release of the new 0.7.xdev series of AllTray, version 0.7.2dev which is a rewrite that is slated to become 0.8.0. Can you download it from https://edge.launchpad.net/alltray/trunk/0.7.1dev (that's not a typo; I haven't figured out how to create arbitrary releases just yet, it looks like they have to be associated with a milestone, which doesn't make sense to me) and see if drag-and-drop works with it?

Many of the features of the current AllTray need to be brought forward to the 0.7.x tree yet, but it should be functional enough for you to determine whether or not the new AllTray will handle DND correctly; this new line in development handles windows and applications very differently than previous releases, so the issue should be resolved there. Just keep in mind that there are many features from current (0.69/0.70) AllTray releases that need to be brought to the 0.7.xdev series yet, so it's not suitable for every-day use.

Thanks!

Revision history for this message
Michael B. Trausch (mtrausch) wrote :

A fix for this is in the development tree that will become 0.8.0 (specifically, AllTray doesn't play tricks on the windows anymore and uses a totally different mechanism to perform the docking, and so it no longer interferes with things like the XDND spec).

Changed in alltray:
status: Confirmed → Fix Committed
Changed in alltray:
status: Fix Committed → Fix Released
Revision history for this message
Stefan L. (stefanl.) wrote :

on Fedora 12
alltray 0.7.4dev + compiz + evolution
WORKS fine

Revision history for this message
mlaverdiere (mlaverdiere) wrote :

I just found that drag & drop works when using Thunderbird with Alltray with "-nm" option, on Ubuntu 9.10 (with Compiz).

Revision history for this message
Kip Warner (kip) wrote :

I can confirm that I am having the same problem with Evolution 2.30.3 under Lucid on amd64. I am also using alltray, but I tried both with or without the -na switch, to no avail. But if I move a message without using alltray, it works fine.

Revision history for this message
jhfhlkjlj (fdsuufijjejejejej-deactivatedaccount) wrote :

Can any/all who is affected see if this bug is still relevant with the newer versions of compiz? (i.e. Oneiric)

Changed in alltray (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Michael B. Trausch (mtrausch) wrote :

Old versions of AllTray won't work with Compiz due to the way that it works (and also even if it were to significantly change how it works, old AllTray hard-codes its behavior for Compiz, so it still won't change). The problem is that classic AllTray does not pass along XDnD events to the underlying application after it has reparented its window.

The newer versions of AllTray are not affected by this bug because it never reparents windows. However, there are a couple of bugs to try to work out; for example, it doesn't work 100% correctly with applications that are built on top of the Mozilla code base for some reason that I have yet to determine (and one very popular use-case for AllTray is to dock Thunderbird, for example). When I finally figure out the why and work around it, I'll be able to release 0.7.6dev, which will likely be (if no bugs are found) subsequently released as 0.8.0-rc1 and eventually 0.8.0.

Revision history for this message
jhfhlkjlj (fdsuufijjejejejej-deactivatedaccount) wrote :

Then I will mark Compiz as invalid. Thanks for the transparency.

Changed in compiz:
status: New → Invalid
Revision history for this message
Tómas Aron Jónsson (2o-tomas-8c) wrote :

I have the same bug, using alltray with "-nm" option works for me

Rolf Leggewie (r0lf)
Changed in alltray (Ubuntu):
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.