Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apply workaround for avoiding Lablgtk2's Gdk.GC.get_values and GDraw.drawable#set_line_attributes #6

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

hide-kawabata
Copy link

On Mac (macOS Sierra), the function Gdk.GC.get_values of Lablgtk 2.18.5 or gdk_gc_get_values() of GTK+ 2.24.32 does not seem to work correctly. It seems that ml_gdk_gc_get_values() in ml_gdk.c of Lablgtk 2.18.5 returns an unacceptable (maybe uninitialized) set of values which causes exceptions. Although I have not seen any trouble of this kind on ubuntu machines, prooftree on Mac did not work without applying some modification to ml_gdk.c of Lablgtk2.

I'd like to offer another way to avoid the problem. The patch make prooftree avoid using Gdk.GC.get_values and GDraw.drawable#set_line_attributes of Lablgtk2. The workaround looks fine for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant