Commit Diff


commit - dd5143452fa016f511bfb99301c14ac8519e0a67
commit + 89a927a3b498f342fadc937425f55c337d64c796
blob - af76bcbb1f3e4fea2aa79213207241abf1d2c04d
blob + 88e42baaf5d6e7a213d94fdf05adf31d18c574f0
--- tog/tog.c
+++ tog/tog.c
@@ -4515,7 +4515,7 @@ show_blame_view(struct tog_view *view)
 	struct tog_blame_view_state *s = &view->state.blame;
 	int errcode;
 
-	if (s->blame.thread != 0 && !s->blame_complete) {
+	if (s->blame.thread == 0 && !s->blame_complete) {
 		errcode = pthread_create(&s->blame.thread, NULL, blame_thread,
 		    &s->blame.thread_args);
 		if (errcode)