diff --git a/src/servers/app/ServerPicture.cpp b/src/servers/app/ServerPicture.cpp index 898f27cc92..d02e5060c3 100644 --- a/src/servers/app/ServerPicture.cpp +++ b/src/servers/app/ServerPicture.cpp @@ -478,10 +478,10 @@ draw_string(DrawingContext* context, const char* string, float deltaSpace, // use PenLocation() BPoint location = context->CurrentState()->PenLocation(); - escapement_delta delta = {deltaSpace, deltaNonSpace }; + escapement_delta delta = { deltaSpace, deltaNonSpace }; context->ConvertToScreenForDrawing(&location); - context->GetDrawingEngine()->DrawString(string, strlen(string), location, - &delta); + location = context->GetDrawingEngine()->DrawString(string, strlen(string), + location, &delta); context->ConvertFromScreenForDrawing(&location); context->CurrentState()->SetPenLocation(location);