Bug 2008 - claws-mail 3.7.2 don't refresh
Summary: claws-mail 3.7.2 don't refresh
Status: RESOLVED FIXED
Alias: None
Product: Claws Mail (GTK 2)
Classification: Unclassified
Component: UI/Folder List (show other bugs)
Version: 3.7.2
Hardware: PC Linux
: P3 normal
Assignee: users
URL:
: 2013 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-09-25 20:07 UTC by patrick.2
Modified: 2009-10-06 07:21 UTC (History)
3 users (show)

See Also:


Attachments

Description patrick.2 2009-09-25 20:07:46 UTC
claws-mail 3.7.2 don't refresh.
when i will delete one message, claws-mail delete it, but create a new ligne
with the same message in the bottom of the inbox.
I must change to other mailbox which has messages, and next return to the
inbox. then, after that, the display is correct .

i report on mandriva qa, when i'm on cooker .
https://qa.mandriva.com/show_bug.cgi?id=54024

I am not alone, others have the same problem.

[patrick@localhost ~]$ rpm -qa | grep gtk+2
libgtk+2.0_0-devel-2.18.0-1mdv2010.0
gtk+2.0-2.18.0-1mdv2010.0
libgtk+2.0_0-2.18.0-1mdv2010.0
[patrick@localhost ~]$
[patrick@localhost ~]$ rpm -qa | grep claws-mail
claws-mail-dillo_viewer-plugin-3.7.2-1mdv2010.0
claws-mail-gtkhtml2_viewer-plugin-3.7.2-1mdv2010.0
claws-mail-bogofilter-plugin-3.7.2-1mdv2010.0
claws-mail-acpi-plugin-3.7.2-1mdv2010.0
claws-mail-vcalendar-plugin-3.7.2-1mdv2010.0
claws-mail-notification-plugin-3.7.2-1mdv2010.0
claws-mail-3.7.2-1mdv2010.0
claws-mail-tnef_parse-plugin-3.7.2-1mdv2010.0
claws-mail-attachwarner-plugin-3.7.2-1mdv2010.0
claws-mail-att_remover-plugin-3.7.2-1mdv2010.0
claws-mail-vcalendar-plugin-devel-3.7.2-1mdv2010.0
claws-mail-cachesaver-plugin-3.7.2-1mdv2010.0
claws-mail-trayicon-plugin-3.7.2-1mdv2010.0
claws-mail-synce-plugin-3.7.2-1mdv2010.0
claws-mail-devel-3.7.2-1mdv2010.0
claws-mail-perl-plugin-3.7.2-1mdv2010.0
claws-mail-fetchinfo-plugin-3.7.2-1mdv2010.0
[patrick@localhost ~]$

some idea ?
thanks .
Comment 1 Paul 2009-09-25 21:13:11 UTC
Yes, I can confirm this. It's started since upgrading to GTK+ 2.18.0
Comment 2 Kevin Fenzi 2009-09-27 19:10:03 UTC
I'm seeing this here too on Fedora rawhide. 

The update to gtk-2.18.0 here also seems to have been the trigger. 

gtk2-2.18.0-3.fc12.x86_64
claws-mail-3.7.2-2.fc12.x86_64
Comment 3 rohan 2009-09-28 04:53:05 UTC
Seeing this on Fedora rawhide as well.  GTK 2.18 seems to be the culprit.
Comment 4 codejodler 2009-09-29 00:12:13 UTC
I can confirm this bug on Debian Sid. It was introduced by gtk 2.18.
I downgraded libgkt2 and anything related to 2.16, and this bug was gone (also the pointer bug). After upgrading again, it's there again.

It appears in the message list window at the end of the list when i delete a message. Then the list scrolls up, the bottom line should be erased. However it is not, the last message is - repeatedly - visually replicated (though it's not possible to click on the fata morganas) which is very confusing.

I could not find anything similar in bugzilla, for Evolution and for gtk, but i'm also no profi in this kind of search.
Comment 5 codejodler 2009-09-29 00:14:11 UTC
> Then the list scrolls up, the bottom line should be erased.

i forgot to mention this is for a list sorted by date, latest on top.
Comment 6 ahab 2009-09-30 09:34:39 UTC
Confirmed for Debian Testing: claws-mail 3.7.2-2, libgtk2.0 2.18.0-1

You can work around by enabling Columnheaders display in ->View-> Show or  Hide
Comment 7 users 2009-10-03 21:31:40 UTC
Changes related to this bug have been committed.
Please check latest CVS and update the bug accordingly.
You can also get the patch from:
http://www.colino.net/claws-mail/

2009-10-03 [colin]	3.7.2cvs42

	* src/mimeview.c
	* src/noticeview.c
	* src/gtk/gtkcmclist.c
	* src/gtk/gtkvscrollbutton.c
	* src/gtk/logwindow.c
		GTK+ 2.18 fixes:
		Fix bug 2008, 'Claws-Mail doesn't refresh after deletion'
		Fix bug 2009, 'Incorrect pointer representation with GTK+2.18'
		Fix warning at start
Comment 8 Colin Leroy 2009-10-06 07:21:26 UTC
*** Bug 2013 has been marked as a duplicate of this bug. ***

Note You need to log in before you can comment on or make changes to this bug.