diff --git a/CHANGES b/CHANGES index 959739831..75289c0fe 100644 --- a/CHANGES +++ b/CHANGES @@ -3,6 +3,7 @@ CHANGES IN FLTK 1.3.5 RELEASED: ??? ?? 2017 Bug fixes and other improvements + - Fix Windows CreateDC/DeleteDC mismatch (STR #3373). - Updated bundled configure scripts config.guess and config.sub. - Fix configure --enable-cairo --enable-cairoext, see report in fltk.general: diff --git a/src/screen_xywh.cxx b/src/screen_xywh.cxx index a63012c44..35aeb57ff 100644 --- a/src/screen_xywh.cxx +++ b/src/screen_xywh.cxx @@ -74,7 +74,7 @@ static BOOL CALLBACK screen_cb(HMONITOR mon, HDC, LPRECT r, LPARAM) { dpi[num_screens][0] = (float)GetDeviceCaps(screen, LOGPIXELSX); dpi[num_screens][1] = (float)GetDeviceCaps(screen, LOGPIXELSY); } - ReleaseDC(0L, screen); + DeleteDC(screen); } num_screens ++;