From 01ee5cd3a496e9ed9e7d9916dbc7a4918bfec699 Mon Sep 17 00:00:00 2001 From: Nav Date: Tue, 22 Aug 2023 19:41:19 +0100 Subject: [PATCH] Always inline `paintItem` member function in hex viewer item renderer --- .../HexViewerWidget/HexViewerItemRenderer.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Insight/UserInterfaces/InsightWindow/Widgets/TargetMemoryInspectionPane/HexViewerWidget/HexViewerItemRenderer.hpp b/src/Insight/UserInterfaces/InsightWindow/Widgets/TargetMemoryInspectionPane/HexViewerWidget/HexViewerItemRenderer.hpp index 56a7559d..3ce63440 100644 --- a/src/Insight/UserInterfaces/InsightWindow/Widgets/TargetMemoryInspectionPane/HexViewerWidget/HexViewerItemRenderer.hpp +++ b/src/Insight/UserInterfaces/InsightWindow/Widgets/TargetMemoryInspectionPane/HexViewerWidget/HexViewerItemRenderer.hpp @@ -66,7 +66,7 @@ namespace Widgets static inline std::optional missingDataPixmap = {}; static inline std::optional selectedMissingDataPixmap = {}; - void paintItem(const HexViewerItem* item, QPainter* painter); + inline void paintItem(const HexViewerItem* item, QPainter* painter) __attribute__((__always_inline__)); inline void paintByteItem(const ByteItem* item, QPainter* painter) __attribute__((__always_inline__)); inline void paintFocusedRegionGroupItem( const FocusedRegionGroupItem* item,