Skip to content

Commit 85f65b3

Browse files
Avoid multiple function calls of parentWidget() function in CAutoHideSideBar::visibleTabCount() and CAutoHideSideBar::hasVisibleTabs()
1 parent 92da2eb commit 85f65b3

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/AutoHideSideBar.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -319,9 +319,10 @@ int CAutoHideSideBar::tabCount() const
319319
int CAutoHideSideBar::visibleTabCount() const
320320
{
321321
int count = 0;
322+
auto ParentWidget = parentWidget();
322323
for (auto i = 0; i < tabCount(); i++)
323324
{
324-
if (tabAt(i)->isVisibleTo(parentWidget()))
325+
if (tabAt(i)->isVisibleTo(ParentWidget))
325326
{
326327
count++;
327328
}
@@ -334,9 +335,10 @@ int CAutoHideSideBar::visibleTabCount() const
334335
//============================================================================
335336
bool CAutoHideSideBar::hasVisibleTabs() const
336337
{
338+
auto ParentWidget = parentWidget();
337339
for (auto i = 0; i < tabCount(); i++)
338340
{
339-
if (tabAt(i)->isVisibleTo(parentWidget()))
341+
if (tabAt(i)->isVisibleTo(ParentWidget))
340342
{
341343
return true;
342344
}

0 commit comments

Comments
 (0)