From 1a53ed0791d9793ed8030d3a44e833e5e7c4542b Mon Sep 17 00:00:00 2001 From: crupest Date: Sat, 20 Nov 2021 21:25:29 +0800 Subject: ... --- src/osx/graphics/quartz/TextLayout.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/osx/graphics/quartz/TextLayout.cpp') diff --git a/src/osx/graphics/quartz/TextLayout.cpp b/src/osx/graphics/quartz/TextLayout.cpp index a5607854..c3a138f2 100644 --- a/src/osx/graphics/quartz/TextLayout.cpp +++ b/src/osx/graphics/quartz/TextLayout.cpp @@ -115,6 +115,8 @@ void OsxCTTextLayout::SetEditMode(bool enable) { } Rect OsxCTTextLayout::GetTextBounds(bool includingTrailingSpace) { + if (text_.empty() && edit_mode_) return Rect(0, 0, 0, font_->GetFontSize()); + auto result = DoGetTextBoundsIncludingEmptyLines(includingTrailingSpace); return Rect(0, 0, result.size.width, result.size.height); } -- cgit v1.2.3