On Sat, Oct 06, 2007 at 02:51:50PM +0000, place wrote:
just one line. If you add:
Html_connect_signals(html, list_item);
to Html_tag_open_li()
(after the item_style->unref(); seemed like a nice place), then links inside lists will work.
Unfortunately, I have to report this patch improves the situation substiantially, but does not solve it completely. It seems that the status line at the bottom is not always updated. When you move the pointer over a link and then, without clicking, move the pointer _upwards_ so that it leaves the link area, the link URL remains in the status line. (Moving in other directions is ok.) Moreover, when you move the pointer across several links, the status line sometimes remains empty even if the pointer is over a link.
Cheers, -- Matthias Franz
I think when the pointer leaves by going up, it's getting enter/leave events instead of motion events, due to the link going right to the top of the textblock. I'm not positive about that, but this seems to fix the problem for me: --- textblock.cc 2007-10-08 21:27:10.000000000 +0000 +++ textblock.cc.new 2007-10-08 21:27:52.000000000 +0000 @@ -483,10 +483,12 @@ void Textblock::enterNotifyImpl (core::EventCrossing *event) { + hoverLink = -1; } void Textblock::leaveNotifyImpl (core::EventCrossing *event) { + (void) emitLinkEnter (-1, -1, -1); } /**