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 542101 - Escape PlaceOfTheMeeting in the Location: line of the tooltip
Escape PlaceOfTheMeeting in the Location: line of the tooltip
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Calendar
2.24.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2008-07-08 20:08 UTC by Paul Bolle
Modified: 2013-09-13 00:58 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch against current trunk (1005 bytes, patch)
2008-07-08 20:13 UTC, Paul Bolle
committed Details | Review

Description Paul Bolle 2008-07-08 20:08:51 UTC
If the PlaceOfTheMeeting contains special markup characters (less than, greater than, ampersand, etc.) the Location: line of the tooltip will be empty and an error message will be printed (if stderr is monitored). Example:

(evolution:2695): Gtk-WARNING **: Failed to set text from markup due to error parsing markup: Error on line 1: Character ' ' is not valid at the start of an entity name; the & character begins an entity; if this ampersand isn't supposed to be an entity, escape it as &

I'll try to attach a patch shortly. (Bug reproduced in 2.23.4 and 2.22.2. Patch against trunk. Tested on 2.22.2.)
Comment 1 Paul Bolle 2008-07-08 20:13:45 UTC
Created attachment 114214 [details] [review]
patch against current trunk
Comment 2 Srinivasa Ragavan 2008-07-08 21:29:21 UTC
Cool, lets commit.
Comment 3 Suman Manjunath 2008-07-13 13:04:15 UTC
Patch committed to SVN trunk as r35743
http://svn.gnome.org/viewvc/evolution?view=revision&revision=35743