diff options
author | Dan Gudmundsson <[email protected]> | 2016-05-09 10:17:45 +0200 |
---|---|---|
committer | Dan Gudmundsson <[email protected]> | 2016-05-09 10:17:45 +0200 |
commit | b3a7924f657828585bdc517e4c8a03785478e584 (patch) | |
tree | 35ebc7d1799218a94582275fc486bd45d6f90cc9 /lib/observer/src/observer_app_wx.erl | |
parent | a658b1a5ac41b3f5cb95dae263e908ebfbfddf6e (diff) | |
parent | f2e56680871c68dd7086c280ae1c78b7da5a6167 (diff) | |
download | otp-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.erl | 4 |
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), |