diff options
author | Dan Gudmundsson <[email protected]> | 2015-03-30 09:04:16 +0200 |
---|---|---|
committer | Dan Gudmundsson <[email protected]> | 2015-03-30 09:04:16 +0200 |
commit | 64bebeaf45403feeac45a8c2b6226d6bc8b71b72 (patch) | |
tree | 9f323cdf904ea21026c926f1142d31ad8eeb5562 /lib/observer/src/observer_lib.erl | |
parent | 45f33f09d56af793a2142ab402d73868be30b223 (diff) | |
parent | 21a1802064b3c2293687f2ba4171eb2389377e47 (diff) | |
download | otp-64bebeaf45403feeac45a8c2b6226d6bc8b71b72.tar.gz otp-64bebeaf45403feeac45a8c2b6226d6bc8b71b72.tar.bz2 otp-64bebeaf45403feeac45a8c2b6226d6bc8b71b72.zip |
Merge branch 'dgud/observer/fix-atom-tostr/OTP-12634' into maint
* dgud/observer/fix-atom-tostr/OTP-12634:
observer: Fix crash in process_window
Diffstat (limited to 'lib/observer/src/observer_lib.erl')
-rw-r--r-- | lib/observer/src/observer_lib.erl | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/observer/src/observer_lib.erl b/lib/observer/src/observer_lib.erl index 34c7b127ff..9592ab5977 100644 --- a/lib/observer/src/observer_lib.erl +++ b/lib/observer/src/observer_lib.erl @@ -493,8 +493,11 @@ link_entry2(Panel,{Target,Str},Cursor) -> wxWindow:setToolTip(TC, ToolTip), TC. -to_link(Tuple = {_Target, _Str}) -> - Tuple; +to_link(RegName={Name, Node}) when is_atom(Name), is_atom(Node) -> + Str = io_lib:format("{~p,~p}", [Name, Node]), + {RegName, Str}; +to_link(TI = {_Target, _Identifier}) -> + TI; to_link(Target0) -> Target=to_str(Target0), {Target, Target}. |