diff --git a/apps/calculation/history_view_cell.cpp b/apps/calculation/history_view_cell.cpp index 29503fb4e..b1b6012fa 100644 --- a/apps/calculation/history_view_cell.cpp +++ b/apps/calculation/history_view_cell.cpp @@ -43,7 +43,8 @@ void HistoryViewCell::layoutSubviews() { } else { m_prettyPrint.setFrame(KDRect(k_digitHorizontalMargin, k_digitVerticalMargin, prettyPrintSize.width(), prettyPrintSize.height())); } - KDRect resultFrame(width - k_resultWidth - k_digitHorizontalMargin, prettyPrintSize.height() + 2*k_digitVerticalMargin, k_resultWidth, height - prettyPrintSize.height() - 2*k_digitVerticalMargin); + KDSize resultSize = m_result.minimalSizeForOptimalDisplay(); + KDRect resultFrame(width - resultSize.width() - k_digitHorizontalMargin, prettyPrintSize.height() + 2*k_digitVerticalMargin, resultSize.width(), height - prettyPrintSize.height() - 2*k_digitVerticalMargin); m_result.setFrame(resultFrame); }