anchor.diff:          Data when is_record(Data, filter) ->
               F = Data,
               ChildState= S#state{active_filter = F#filter.name},
  -            case wx_object:start_link(?MODULE, [ChildState], []) of
  -                {ok, Pid} when S#state.parent_pid =/= self() ->
  -		    unlink(Pid);
  -                _ ->
  -                    ignore
  -            end;
  +            wx_object:start_link(?MODULE, [ChildState], []);
           {hide, Actors} ->
               send_viewer_event(S, {delete_actors, Actors});
           {show, Actors} ->
  
positive.code: %%
  %% %CopyrightBegin%
  %% 
  %% Copyright Ericsson AB 2000-2011. All Rights Reserved.
  %% 
  %% The contents of this file are subject to the Erlang Public License,
  %% Version 1.1, (the "License"); you may not use this file except in
  
negative.code:             case lists:keysearch(?DEFAULT_FILTER_NAME, #filter.name, S#state.filters) of
                  {value, F} when is_record(F, filter) ->
                      ChildState= S#state{active_filter = F#filter.name},
                      wx_object:start_link(?MODULE, [ChildState], []);
                  false ->
                      ignore
              end,
  