[Evolution] Bug#562483: draw_spell_error() fails to restore GC fill style

Michel Dänzer daenzer at debian.org
Thu Dec 24 17:22:59 UTC 2009


Package: libgtkhtml3.14-19
Version: 3.28.2-1
Severity: normal
Tags: patch

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


The function draw_spell_error() calls

        gdk_gc_set_fill (gdk_painter->gc, GDK_OPAQUE_STIPPLED);

presumably for underlining misspelled words. However, it doesn't reset the GC
fill style after doing its drawing operations, so the opaque stippled style
remains effective for unrelated drawing operations, potentially slowing them
down unnecessarily. The attached patch fixes this.


- -- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (102, 'experimental')
Architecture: powerpc (ppc)

Kernel: Linux 2.6.32.2
Locale: LANG=de_CH.UTF-8, LC_CTYPE=de_CH.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libgtkhtml3.14-19 depends on:
ii  libatk1.0-0            1.28.0-1          The ATK accessibility toolkit
ii  libc6                  2.10.2-2          GNU C Library: Shared libraries
ii  libcairo2              1.8.8-2           The Cairo 2D vector graphics libra
ii  libenchant1c2a         1.4.2-3.4         a wrapper library for various spel
ii  libfontconfig1         2.6.0-4.2         generic font configuration library
ii  libfreetype6           2.3.11-1          FreeType 2 font engine, shared lib
ii  libgail18              2.18.5-1          GNOME Accessibility Implementation
ii  libgconf2-4            2.28.0-1          GNOME configuration database syste
ii  libglib2.0-0           2.22.3-1          The GLib library of C routines
ii  libgtk2.0-0            2.18.5-1          The GTK+ graphical user interface 
ii  libpango1.0-0          1.26.2-1          Layout and rendering of internatio
ii  zlib1g                 1:1.2.3.3.dfsg-15 compression library - runtime

libgtkhtml3.14-19 recommends no packages.

Versions of packages libgtkhtml3.14-19 suggests:
pn  libgtkhtml3.14-dbg            <none>     (no description available)

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iD8DBQFLM6NtWoGvjmrbsgARAjY+AKCEfzxDUxNuZxNLHpIZSc3RjF/cEACffrLa
YnSXjhYnmzf2Rm0tun/t6s8=
=23QR
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gtkhtml.diff
Type: text/x-diff
Size: 740 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-evolution-maintainers/attachments/20091224/3a911f72/attachment.diff>


More information about the Pkg-evolution-maintainers mailing list