~jaap.karssenberg/zim/pyzim-0.43-backports

« back to all changes in this revision

Viewing changes to zim/gui/pageview.py

  • Committer: Jaap Karssenberg
  • Date: 2010-01-02 14:56:54 UTC
  • mto: This revision was merged to the branch mainline in revision 169.
  • Revision ID: pardus@cpan.org-20100102145654-mv3dprrnjvvmfqw5
Fix for "href" bug

Show diffs side-by-side

added added

removed removed

Lines of Context:
2487
2487
 
2488
2488
        def get_parsetree(self):
2489
2489
                buffer = self.view.get_buffer()
2490
 
                # FIXME somehow using buffering of the tree here causes 'href'
2491
 
                # attribute for links to go missing - irritating bug -
2492
 
                # can not find out where the tree is modified.
2493
 
                # To reproduce edit page with links, navigate away, reload
2494
 
                # from pathbar (history) - error will be key error on 'href'
2495
 
                #~ if buffer.get_modified():
2496
 
                self._parsetree = buffer.get_parsetree()
2497
 
                buffer.set_modified(False)
 
2490
                if buffer.get_modified():
 
2491
                        self._parsetree = buffer.get_parsetree()
 
2492
                        buffer.set_modified(False)
2498
2493
                #~ print self._parsetree.tostring()
2499
2494
                return self._parsetree
2500
2495