Mercurial > hg > orthanc-stone
diff Framework/Widgets/LayerWidget.cpp @ 95:f47349f4815c wasm
fix for wasm
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 30 May 2017 10:12:54 +0200 |
parents | 5945e81734a3 |
children | f8bce1bebe01 |
line wrap: on
line diff
--- a/Framework/Widgets/LayerWidget.cpp Mon May 29 18:03:30 2017 +0200 +++ b/Framework/Widgets/LayerWidget.cpp Tue May 30 10:12:54 2017 +0200 @@ -131,11 +131,19 @@ cairo_t *cr = context.GetObject(); cairo_translate(cr, x, y); + +#if 1 + double s = 5.0 / view.GetZoom(); + cairo_rectangle(cr, -s, -s, 2.0 * s, 2.0 * s); +#else + // TODO Drawing circles makes WebAssembly crash! cairo_arc(cr, 0, 0, 5.0 / view.GetZoom(), 0, 2 * M_PI); +#endif + cairo_set_line_width(cr, 2.0 / view.GetZoom()); cairo_set_source_rgb(cr, 1, 1, 1); cairo_stroke_preserve(cr); - cairo_set_source_rgb(cr, 1, 0, 0); + cairo_set_source_rgb(cr, 1, 0, 0); cairo_fill(cr); }