aboutsummaryrefslogtreecommitdiffstats
path: root/lib/observer/src/observer_app_wx.erl
diff options
context:
space:
mode:
authorDan Gudmundsson <[email protected]>2016-05-09 10:17:45 +0200
committerDan Gudmundsson <[email protected]>2016-05-09 10:17:45 +0200
commitb3a7924f657828585bdc517e4c8a03785478e584 (patch)
tree35ebc7d1799218a94582275fc486bd45d6f90cc9 /lib/observer/src/observer_app_wx.erl
parenta658b1a5ac41b3f5cb95dae263e908ebfbfddf6e (diff)
parentf2e56680871c68dd7086c280ae1c78b7da5a6167 (diff)
downloadotp-b3a7924f657828585bdc517e4c8a03785478e584.tar.gz
otp-b3a7924f657828585bdc517e4c8a03785478e584.tar.bz2
otp-b3a7924f657828585bdc517e4c8a03785478e584.zip
Merge branch 'dgud/observer/fixbugs'
* dgud/observer/fixbugs: Fix left column text width observer: Remove ignored alignment flag observer: Fix timing issue Observer: do not create PaintDC outside of paint callbacks observer: Reduce flicker in table info on windows
Diffstat (limited to 'lib/observer/src/observer_app_wx.erl')
-rw-r--r--lib/observer/src/observer_app_wx.erl4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/observer/src/observer_app_wx.erl b/lib/observer/src/observer_app_wx.erl
index 0e01429aa7..cef83037d0 100644
--- a/lib/observer/src/observer_app_wx.erl
+++ b/lib/observer/src/observer_app_wx.erl
@@ -302,7 +302,9 @@ handle_info({delivery, _Pid, app, _Curr, {[], [], [], []}},
handle_info({delivery, Pid, app, Curr, AppData},
State = #state{panel=Panel, appmon=Pid, current=Curr, usegc=UseGC,
app_w=AppWin, paint=#paint{font=Font}}) ->
- GC = make_gc(AppWin, UseGC),
+ GC = if UseGC -> {?wxGC:create(AppWin), false};
+ true -> {false, wxWindowDC:new(AppWin)}
+ end,
setFont(GC, Font, {0,0,0}),
App = build_tree(AppData, GC),
destroy_gc(GC),