vcl/qt5/QtInstanceWidget.cxx |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

New commits:
commit 16ad7dd90bca781a608499c6450bb1bc11ec096f
Author:     Michael Weghorn <m.wegh...@posteo.de>
AuthorDate: Fri Dec 13 23:36:13 2024 +0100
Commit:     Michael Weghorn <m.wegh...@posteo.de>
CommitDate: Sat Dec 14 09:27:49 2024 +0100

    tdf#130857 qt weld: Implement QtInstanceWidget::get_text_height
    
    Change-Id: Ibff403210b430264b2e0b0ce35b6bee11e4c2669
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/178446
    Reviewed-by: Michael Weghorn <m.wegh...@posteo.de>
    Tested-by: Jenkins

diff --git a/vcl/qt5/QtInstanceWidget.cxx b/vcl/qt5/QtInstanceWidget.cxx
index 5054584f1681..40cdda0403cd 100644
--- a/vcl/qt5/QtInstanceWidget.cxx
+++ b/vcl/qt5/QtInstanceWidget.cxx
@@ -226,8 +226,11 @@ float QtInstanceWidget::get_approximate_digit_width() const
 
 int QtInstanceWidget::get_text_height() const
 {
-    assert(false && "Not implemented yet");
-    return 0;
+    SolarMutexGuard g;
+
+    int nHeight = 0;
+    GetQtInstance().RunInMainThread([&] { nHeight = 
m_pWidget->fontMetrics().height(); });
+    return nHeight;
 }
 
 Size QtInstanceWidget::get_pixel_size(const OUString&) const

Reply via email to