diff --git a/3d-viewer/3d_canvas/create_3Dgraphic_brd_items.cpp b/3d-viewer/3d_canvas/create_3Dgraphic_brd_items.cpp
index a87648e3b4..88ea51fe08 100644
--- a/3d-viewer/3d_canvas/create_3Dgraphic_brd_items.cpp
+++ b/3d-viewer/3d_canvas/create_3Dgraphic_brd_items.cpp
@@ -57,7 +57,7 @@
 #include <callback_gal.h>
 
 
-#define TO_3DU( x ) ( x * m_biuTo3Dunits )
+#define TO_3DU( x ) ( ( x ) * m_biuTo3Dunits )
 
 #define TO_SFVEC2F( vec ) SFVEC2F( TO_3DU( vec.x ), TO_3DU( -vec.y ) )