File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed
redis-desktop-manager/source Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change 9
9
10
10
#include " connection.h"
11
11
#include " Redis.h"
12
- #include " valueViewTab .h"
12
+ #include " valueTab .h"
13
13
#include " Updater.h"
14
14
#include " serverInfoViewTab.h"
15
15
#include " consoleTab.h"
@@ -169,7 +169,10 @@ void MainWin::OnConnectionTreeClick(const QModelIndex & index)
169
169
break ;
170
170
171
171
case RedisKeyItem::TYPE:
172
- ui.tabWidget ->openKeyTab (dynamic_cast <RedisKeyItem *>(item));
172
+
173
+ if (item->isEnabled ())
174
+ ui.tabWidget ->openKeyTab (dynamic_cast <RedisKeyItem *>(item));
175
+
173
176
break ;
174
177
}
175
178
}
@@ -420,8 +423,11 @@ void MainWin::OnLogMessage(QString message)
420
423
void MainWin::OnUIUnlock ()
421
424
{
422
425
treeViewUILocked = false ;
423
- connections->blockSignals (false );
424
- ui.serversTreeView ->doItemsLayout ();
426
+
427
+ if (connections->signalsBlocked ()) {
428
+ connections->blockSignals (false );
429
+ ui.serversTreeView ->doItemsLayout ();
430
+ }
425
431
426
432
if (performanceTimer.isValid ()) {
427
433
statusBar ()->showMessage (QString (" Keys loaded in: %1 ms" ).arg (performanceTimer.elapsed ()));
You can’t perform that action at this time.
0 commit comments