aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@qt.io>2018-05-30 16:34:55 +0200
committerTobias Hunger <tobias.hunger@qt.io>2018-06-01 14:04:18 +0000
commit4539acce04f9c9403382c2bf3677895d748a8b10 (patch)
tree73c7f01f0a96fe34b3c62ed2f3e254f10cbfe908
parent74fd1a973226ea82fd57d99864964a02bbc15103 (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.cpp7
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;
}