Cleanup Focus Change Handling

Reporter: RobertBColton  |  Status: open  |  Last Modified: June 25, 2020, 01:02:30 AM

This is a start to addressing #2040 by extracting a common helper method for all of the focus handling code which is the same across platforms. It does not behave like GM yet and is no different from master. If anybody would like it done a better way, let me know how.
codecov[bot]  
>Codecov Report

Merging #2041 into master will decrease coverage by 0.00%.
The diff coverage is 37.50%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #2041      +/-   ##
==========================================
- Coverage   30.95%   30.95%   -0.01%     
==========================================
  Files         197      197              
  Lines       19115    19124       +9     
==========================================
+ Hits         5918     5919       +1     
- Misses      13197    13205       +8     
Impacted Files Coverage Δ
ENIGMAsystem/SHELL/Platforms/General/PFmain.cpp 65.00% <33.33%> (-7.92%) ⬇️
ENIGMAsystem/SHELL/Platforms/SDL/Event.cpp 18.02% <50.00%> (-0.48%) ⬇️
ENIGMAsystem/SHELL/Platforms/xlib/XLIBmain.cpp 35.84% <50.00%> (-1.19%) ⬇️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c1af848...36be6fa. Read the comment docs.

Please sign in to post comments, or you can view this issue on GitHub.