diff options
author | Tobias Hunger <tobias.hunger@qt.io> | 2018-05-30 16:34:55 +0200 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@qt.io> | 2018-06-01 14:04:18 +0000 |
commit | 4539acce04f9c9403382c2bf3677895d748a8b10 (patch) | |
tree | 73c7f01f0a96fe34b3c62ed2f3e254f10cbfe908 | |
parent | 74fd1a973226ea82fd57d99864964a02bbc15103 (diff) |
ProjectExplorer: Fix possible crash in Projects mode
Change-Id: Ic57dac0487d03d88e0d9d37f67c55ae36e84af4d
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: hjk <hjk@qt.io>
-rw-r--r-- | src/plugins/projectexplorer/targetsettingspanel.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/plugins/projectexplorer/targetsettingspanel.cpp b/src/plugins/projectexplorer/targetsettingspanel.cpp index 9bc55384c4..7248b475b4 100644 --- a/src/plugins/projectexplorer/targetsettingspanel.cpp +++ b/src/plugins/projectexplorer/targetsettingspanel.cpp @@ -335,10 +335,11 @@ public: case Qt::FontRole: { QFont font = parent()->data(column, role).value<QFont>(); - if (TargetItem *targetItem = parent()->currentTargetItem()) - if (targetItem->target()->id() == m_kitId - && m_project == SessionManager::startupProject()) + if (TargetItem *targetItem = parent()->currentTargetItem()) { + Target *t = targetItem->target(); + if (t && t->id() == m_kitId && m_project == SessionManager::startupProject()) font.setBold(true); + } return font; } |