On Sun, 2026-05-03 at 18:35 +0100, Richard Shann wrote:
> 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).

One consequence of this fix is that you can no longer select an object
in the Print View *and* get the menu for it just by right clicking on
the object. You have to select it (with Shift-left-click) and then
right click on the blue marker that indicates it is selected.
I haven't been able to figure out why just right clicking was working
before, so unless someone has a bright idea we will have to live with
that.

Richard


> 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