diff --git a/src/gtk/dcclient.cpp b/src/gtk/dcclient.cpp index 81bd578de4..1e91d4b048 100644 --- a/src/gtk/dcclient.cpp +++ b/src/gtk/dcclient.cpp @@ -874,7 +874,7 @@ void wxWindowDC::SetPen( const wxPen &pen ) { // X doesn't allow different width in x and y and so we take // the average - double w = 0.5 + (abs(XLOG2DEVREL(width)) + abs(YLOG2DEVREL(width))) / 2.0; + double w = 0.5 + (abs((double) XLOG2DEVREL(width)) + abs((double) YL2DEVREL(width))) / 2.0; width = (int)w; } diff --git a/src/gtk1/dcclient.cpp b/src/gtk1/dcclient.cpp index 81bd578de4..1e91d4b048 100644 --- a/src/gtk1/dcclient.cpp +++ b/src/gtk1/dcclient.cpp @@ -874,7 +874,7 @@ void wxWindowDC::SetPen( const wxPen &pen ) { // X doesn't allow different width in x and y and so we take // the average - double w = 0.5 + (abs(XLOG2DEVREL(width)) + abs(YLOG2DEVREL(width))) / 2.0; + double w = 0.5 + (abs((double) XLOG2DEVREL(width)) + abs((double) YL2DEVREL(width))) / 2.0; width = (int)w; }