Public bug reported:

This problem affects the package libkgtk2.0-2.20.0ubuntu4

The routine  gtk_widget_input_shape_combine_mask does not work 
the problem is introduced since the patch in the commit 
1f3a57691fbc8eba417fab7056bdb748bc4b6ab1 at line 4809
http://git.gnome.org/browse/gtk+/commit/?id=1f3a57691fbc8eba417fab7056bdb748bc4b6ab1

and the has been introduced and solved by [email protected]
that have confirmed this fact

For the solution see
http://git.gnome.org/browse/gtk+/tree/gdk/x11/gdkwindow-x11.c

Can you see that at line 4613 is returned a new region
instead the old NULL that caused the bug

if (xrl == NULL || rn == 0)
    return gdk_region_new (); /* Empty */

In any case I'm a coder and I have written a program that used the  
gtk_widget_input_shape_combine_mask
and then I have written a patch that I suggest to fix the problem to run fine 
my program on Ubuntu Lucid

You can download the xshape.patch from:

http://code.google.com/p/ardesia/downloads/list

I have also written a short howto to rebuild the package on
http://code.google.com/p/ardesia/wiki/InstallOnUbuntuLucid

I hope that you can patch the package as soon as possible

Cheers bye

** Affects: gtk+2.0 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
 gtk_widget_shape_combine_mask does not work correctly
https://bugs.launchpad.net/bugs/582276
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to