diff --git a/src/plugins/debugger/threadshandler.cpp b/src/plugins/debugger/threadshandler.cpp
index 7183248e1a9c3bddb2087b0817bce35985476526..bf33daf85b63d69ac1d3a0e7830db5c4385ccd33 100644
--- a/src/plugins/debugger/threadshandler.cpp
+++ b/src/plugins/debugger/threadshandler.cpp
@@ -54,7 +54,7 @@ void mergeThreadData(ThreadData &data, const ThreadData &other)
         data.frameLevel = other.frameLevel;
     if (!other.function.isEmpty())
         data.function = other.function;
-    if (!other.address)
+    if (other.address)
         data.address = other.address;
     if (!other.module.isEmpty())
         data.module = other.module;