diff --git a/src/sview/common.c b/src/sview/common.c
index 4b76431407b6719dcc13a187364482596dac52ff..fd26dce910d8ee291d4570c1d45a03b63a50a0ac 100644
--- a/src/sview/common.c
+++ b/src/sview/common.c
@@ -1855,10 +1855,6 @@ extern void *popup_thr(popup_info_t *popup_win)
 	/* when popup is killed running will be set to 0 */
 	while (running) {
 		gdk_threads_enter();
-		if (!running) {
-			gdk_threads_leave();
-			break;
-		}
 		(specifc_info)(popup_win);
 		gdk_threads_leave();
 		sleep(working_sview_config.refresh_delay);