VOn Thu, 22 Jul 2004 21:25, Joe Skinner wrote:
> following suggestions I have been trying to write code to make the
> dock not take focus but am having problems.
>
> my method was to modify the setup code in dock.lua to add to the
> genframe_activated hook
>
> ---------------------------------------------------------------------
>------------- if dock_type~='none' then
>     ....    code deleted .....
>
>     local function move_to_next_frame()
>         WIonWS.goto_dir(_, 'left')
>     end
>
>     local hk=ioncore.get_hook("ioncore_post_layout_setup_hook")
>     hk:add(create_dock_if_missing)
>
>     local myHook=ioncore.get_hook("genframe_activated")
>     myHook:add(move_to_next_frame)
> end
> ---------------------------------------------------------------------
>-------------
>
> This looks to me like it should work but I get
>
> Ion startup error log:
> >> /home/crypt/.ion3/dock.lua:55: attempt to index local `secondHook'
> >> (a
>
> nil value)
>
> >> Stack trace:
>
>    0 [C]: in 'load_module'
>    1 /home/crypt/.ion3/ion.lua:56
>      [Skipping unnamed C functions.]
>

opps changed the variable name but forgot to save the file. 

the effects are the same though.

Joe.

-- 

Joseph Skinner               email: [EMAIL PROTECTED]       

There's no such thing as a wizard
who minds his own business
 - Berengis the Black  Court Mage to the Earls Caeline

Reply via email to