diff --git a/common/utils/itti_analyzer/libui/ui_callbacks.c b/common/utils/itti_analyzer/libui/ui_callbacks.c
index 2206ffd4d0cb1d00bde18bff425c435f207880e7..99a178099e03f64d964f57673826a21ec93ebfec 100644
--- a/common/utils/itti_analyzer/libui/ui_callbacks.c
+++ b/common/utils/itti_analyzer/libui/ui_callbacks.c
@@ -193,10 +193,8 @@ gboolean ui_callback_on_select_signal(GtkTreeSelection *selection, GtkTreeModel
                         /* Clear event */
                         ui_tree_view_last_event = NULL;
 
-                        if (ui_main_data.menu_filter_messages == NULL)
-                        {
-                            ui_create_filter_menus ();
-                        }
+                        /* Create filter menus to refers its items in the pop-up menu */
+                        ui_create_filter_menus ();
 
                         g_info("Message selected right click %d %d %d %d", message_id, origin_task_id, destination_task_id, instance);