I've just pushed what I hope is a fix for the bug which caused us to
switch to libatril instead of libevince (the links in the Print View
didn't work).
It seems that the guys at evince decided on a rather different
semantics for what it means to be the "same" signal. We were catching
the signal "button_press_event" and handling it and also catching the
signal "external-link" and handling that. But at some point it would
seem they decided that external-link would not be fired if
button_press_event was declared dealt with. It seems that libatril has
not (yet?) adopted this change and so it carried on working.
So the fix just comprised allowing further signal handlers to fire
after we have finished with button_press_event.
I've tested the fix, but would be reassured if others could report that
Denemo does indeed now follow links in the Print View when built with
libevview.

Richard


Reply via email to