Skip to content

Commit 6444963

Browse files
red-001SmallJoker
authored andcommittedMay 31, 2017
Nametag: remove colour codes before calculating alignment. (#5862)
1 parent 1681a00 commit 6444963

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed
 

‎src/camera.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -558,9 +558,10 @@ void Camera::drawNametags()
558558
f32 transformed_pos[4] = { pos.X, pos.Y, pos.Z, 1.0f };
559559
trans.multiplyWith1x4Matrix(transformed_pos);
560560
if (transformed_pos[3] > 0) {
561+
std::string nametag_colorless = unescape_enriched(nametag->nametag_text);
561562
core::dimension2d<u32> textsize =
562563
g_fontengine->getFont()->getDimension(
563-
utf8_to_wide(nametag->nametag_text).c_str());
564+
utf8_to_wide(nametag_colorless).c_str());
564565
f32 zDiv = transformed_pos[3] == 0.0f ? 1.0f :
565566
core::reciprocal(transformed_pos[3]);
566567
v2u32 screensize = m_driver->getScreenSize();

0 commit comments

Comments
 (0)
Please sign in to comment.