# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1620771568 0 # Node ID d172ab2eddb644868185cf97954ddadc6f9682ce # Parent d862d9e4069ba6be226be7662c65e37abed0e630 Android: Implement DW_DRAW_FULL flag for dw_draw_arc(). diff -r d862d9e4069b -r d172ab2eddb6 android/DWindows.kt --- a/android/DWindows.kt Tue May 11 09:03:30 2021 +0000 +++ b/android/DWindows.kt Tue May 11 22:19:28 2021 +0000 @@ -2045,7 +2045,12 @@ } else { paint.style = Paint.Style.STROKE } - canvas.drawArc(rect, a1.toFloat(), sweep.toFloat(), false, paint) + // Handle the DW_DRAW_FULL flag + if((flags and (1 shl 1)) != 0) { + canvas.drawOval(rect, paint) + } else { + canvas.drawArc(rect, a1.toFloat(), sweep.toFloat(), false, paint) + } } } }