After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 328484 - Calendar Not Getting Signal to Refresh Color Changes
Calendar Not Getting Signal to Refresh Color Changes
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Calendar
2.6.x
Other All
: Normal minor
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
: 329171 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-01-24 20:41 UTC by David Richards
Modified: 2013-09-13 00:58 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Calendar didn't get signal to repaint color until dialogs appear over the top of Evolution, note colors. (68.57 KB, image/png)
2006-01-24 20:41 UTC, David Richards
  Details
proposed patch (1.75 KB, patch)
2007-06-22 14:41 UTC, Milan Crha
committed Details | Review

Description David Richards 2006-01-24 20:41:09 UTC
Please describe the problem:
When you change the colors of calendars, the calendar itself doesn't seem to get
the color changes until you put another window over the top of Evolution and
they are then refreshed.  Evo seems to be missing a trigger to tell them to
repaint with the new colors.

Attaching shot of calendar changed from pink to green.  You can see areas where
dialogs displayed are in the new color, but other areas are still in the old color.

Steps to reproduce:
1. 
2. 
3. 


Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 David Richards 2006-01-24 20:41:52 UTC
Created attachment 58047 [details]
Calendar didn't get signal to repaint color until dialogs appear over the top of Evolution, note colors.
Comment 2 Poornima 2006-01-25 05:10:15 UTC
Even i have observed this behaviour.
Comment 3 André Klapper 2006-06-29 11:24:58 UTC
*** Bug 329171 has been marked as a duplicate of this bug. ***
Comment 4 Milan Crha 2007-06-22 14:41:18 UTC
Created attachment 90455 [details] [review]
proposed patch

for evolution;
Comment 5 Chenthill P 2007-07-02 07:32:36 UTC
mrcha, the patch would refresh the view for any change in the e-source. It should repaint the widget only when the color for the calendar is changed. This also needs to be connected only for the opened calendars, so its better to do this from gnome-cal.c. In case required please disconnect the signal.
Comment 6 Chenthill P 2007-07-04 09:36:53 UTC
Since the redrawing the widget is not a costly operation (thanks to srini for that) and since we may be moving away from esource while implementing Unified account management. Making big changes to esource may not be necessary. So taking this patch in. Committed to stable and svn HEAD.