Comment 3 for bug 882824

Revision history for this message
SegundoBob (bhossley) wrote :

Seems not fixed to me.

When I disabled all plugins except bookmarks.py and ran Alt-x, bookmarks_show in an outline containing several "bookmarks", it created a new Log-pane tab with label "@url file:" but it left the log tab on top, and it output many error messages to the console:

16:03:24 ~$ leomy

** isPython3: False
Leo 4.9.1 devel, build 5113, 2012-03-10 15:43:07
Python 2.7.2, qt version 4.7.3
linux2
reading settings in /home/bob/bzr/LeoLatest/leo/config/leoSettings.leo
reading settings in /home/bob/.leo/myLeoSettings.leo
reading settings in /home/bob/.leo/workbook.leo
Traceback (most recent call last):
  File "/home/bob/bzr/LeoLatest/leo/plugins/qtGui.py", line 8657, in eventFilter
    ret = k.masterKeyHandler(event)
  File "/home/bob/bzr/LeoLatest/leo/core/leoKeys.py", line 2893, in masterKeyHandler
    done,val = k.doMode(event,state,stroke)
  File "/home/bob/bzr/LeoLatest/leo/core/leoKeys.py", line 2971, in doMode
    val = k.callStateFunction(event) # Calls end-command.
  File "/home/bob/bzr/LeoLatest/leo/core/leoKeys.py", line 2945, in callStateFunction
    val = k.state.handler(event)
  File "/home/bob/bzr/LeoLatest/leo/core/leoKeys.py", line 2033, in fullCommand
    k.callAltXFunction(k.mb_event)
  File "/home/bob/bzr/LeoLatest/leo/core/leoKeys.py", line 2079, in callAltXFunction
    func(event)
  File "/home/bob/bzr/LeoLatest/leo/core/leoCommands.py", line 1086, in minibufferCallback
    retval = function(keywords)
  File "/home/bob/bzr/LeoLatest/leo/plugins/bookmarks.py", line 92, in bookmarks_show
    splitter = bmd.c.free_layout.get_top_splitter()
AttributeError: 'Commands' object has no attribute 'free_layout'
---- End of console content -----

The new "@url file:" tab was empty.

Test System:
Ubuntu 11.10 with Fluxbox window manager
Leo Log Window
Leo 4.9.1 devel, build 5113, 2012-03-10 15:43:07
Python 2.7.2, qt version 4.7.3
linux2
setting leoID from os.getenv('USER'): 'bob'
load dir: /home/bob/bzr/LeoLatest/leo/core
global config dir: /home/bob/bzr/LeoLatest/leo/config
home dir: /home/bob
reading settings in /home/bob/bzr/LeoLatest/leo/config/leoSettings.leo
reading settings in /home/bob/.leo/myLeoSettings.leo
reading settings in /home/bob/.leo/workbook.leo
reading: /home/bob/.leo/workbook.leo