Commit 7be9317a authored by Andy Stewart's avatar Andy Stewart
Browse files

When link is uri, open by EAF browser.

parent 48ac6925
Loading
Loading
Loading
Loading
+12 −5
Original line number Diff line number Diff line
@@ -637,11 +637,18 @@ class PdfViewerWidget(QWidget):
        key = key.upper()
        if key in self.jump_link_key_cache_dict:
            link = self.jump_link_key_cache_dict[key]
            if "page" in link:
                self.cleanup_links()

                self.save_current_pos()
                self.jump_to_page(link["page"] + 1)
        self.delete_all_mark_jump_link_tips()
        self.update()

                self.buffer.message_to_emacs.emit("Landed on Page " + str(link["page"] + 1))
            elif "uri" in link:
                self.cleanup_links()

                self.buffer.open_url_in_new_tab.emit(link["uri"])
                self.buffer.message_to_emacs.emit("Open " + link["uri"])

    def cleanup_links(self):
        self.is_jump_link = False