On Thu, 2014-02-06 at 23:47 +0530, Piyush Goel wrote:
> Thanks for the suggestion!
> I have been able to see the issue with the behaviour of history of
> pages.
> 
> I have seen the direcories you mentioned.
> Can you help me go about the code base? I'm not familiar with it.

You have to check only one directory 'shell', and inside that probably
only the files ev-window.c and the ones related to the history
management (ev-history*).

Shell is the UI and the file names should be self-explained, for
example:
- Toolbar management: ev-toolbar
- Sidebar:
  - thumbnails: ev-sidebar-thumbnails
  - bookmarks: ev-sidebar-bookmarks
  - annotations: ev-sidebar-annotations
  ...

Because the bug is related to history, you can start looking at the
history related files (ev-history*), and the window of the UI
(ev-window).

An approach would be:
- determine when (or under which circumstances) a new page is
  added in the history.
- where the shortcuts are added (associated to actions, maybe)

-- 
Germán Poo-Caamaño
http://calcifer.org/

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
evince-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/evince-list

Reply via email to