diff options
author | Dan Gudmundsson <[email protected]> | 2013-11-11 15:00:13 +0100 |
---|---|---|
committer | Dan Gudmundsson <[email protected]> | 2013-11-11 15:00:13 +0100 |
commit | 560f73141afbc1ef41d6c8acb3974b3632ad6f25 (patch) | |
tree | ec545369e7f6639ace71c2d42de9c2b872124c63 /lib/debugger/src/dbg_wx_trace.erl | |
parent | 918a6182f99441d6f864a330eee561ead6ce834a (diff) | |
download | otp-560f73141afbc1ef41d6c8acb3974b3632ad6f25.tar.gz otp-560f73141afbc1ef41d6c8acb3974b3632ad6f25.tar.bz2 otp-560f73141afbc1ef41d6c8acb3974b3632ad6f25.zip |
Remove gs parts of the debugger
Diffstat (limited to 'lib/debugger/src/dbg_wx_trace.erl')
-rw-r--r-- | lib/debugger/src/dbg_wx_trace.erl | 26 |
1 files changed, 3 insertions, 23 deletions
diff --git a/lib/debugger/src/dbg_wx_trace.erl b/lib/debugger/src/dbg_wx_trace.erl index 7108b5a79a..1ac796bb4c 100644 --- a/lib/debugger/src/dbg_wx_trace.erl +++ b/lib/debugger/src/dbg_wx_trace.erl @@ -71,21 +71,10 @@ start(Pid, TraceWin, BackTrace) -> start(Pid, TraceWin, BackTrace, ?STRINGS). start(Pid, TraceWin, BackTrace, Strings) -> - case {whereis(dbg_wx_mon), whereis(dbg_ui_mon)} of - {undefined, undefined} -> - case which_gui() of - gs -> - dbg_ui_trace:start(Pid, TraceWin, BackTrace); - wx -> - Parent = wx:new(), - Env = wx:get_env(), - start(Pid, Env, Parent, TraceWin, BackTrace, Strings) - end; - {undefined, Monitor} when is_pid(Monitor) -> - dbg_ui_trace:start(Pid, TraceWin, BackTrace); - {Monitor, _} when is_pid(Monitor) -> + case whereis(dbg_wx_mon) of + Monitor when is_pid(Monitor) -> Monitor ! {?MODULE, self(), get_env}, - receive + receive {env, Monitor, Env, Parent} -> start(Pid, Env, Parent, TraceWin, BackTrace, Strings) end @@ -110,15 +99,6 @@ start(Pid, Env, Parent, TraceWin, BackTrace, Strings) -> ignore end. -which_gui() -> - try - wx:new(), - wx:destroy(), - wx - catch _:_ -> - gs - end. - %%-------------------------------------------------------------------- %% title(Pid) -> string() %% By exporting this function, dbg_wx_mon may check with dbg_wx_winman |