Skip to content
Snippets Groups Projects
Commit d58853f9 authored by winckel's avatar winckel
Browse files

Added some GDK events flush when reading messages file.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4344 818b1a75-f10b-46b9-bf7c-635c3b92a50f
parent f83cb155
Branches
Tags
No related merge requests found
...@@ -80,7 +80,8 @@ int ui_messages_read(char *filename) ...@@ -80,7 +80,8 @@ int ui_messages_read(char *filename)
source = open (filename, O_RDONLY); source = open (filename, O_RDONLY);
if (source < 0) if (source < 0)
{ {
ui_notification_dialog (GTK_MESSAGE_ERROR, "open messages", "Failed to open file \"%s\": %s", filename, g_strerror (errno)); ui_notification_dialog (GTK_MESSAGE_ERROR, "open messages", "Failed to open file \"%s\": %s", filename,
g_strerror (errno));
result = RC_FAIL; result = RC_FAIL;
} }
else else
...@@ -95,7 +96,8 @@ int ui_messages_read(char *filename) ...@@ -95,7 +96,8 @@ int ui_messages_read(char *filename)
if (read_data == -1) if (read_data == -1)
{ {
ui_notification_dialog (GTK_MESSAGE_ERROR, "open messages", "Failed to read from file \"%s\": %s", filename, g_strerror (errno)); ui_notification_dialog (GTK_MESSAGE_ERROR, "open messages", "Failed to read from file \"%s\": %s",
filename, g_strerror (errno));
result = RC_FAIL; result = RC_FAIL;
break; break;
} }
...@@ -114,7 +116,8 @@ int ui_messages_read(char *filename) ...@@ -114,7 +116,8 @@ int ui_messages_read(char *filename)
if (read (source, input_data, input_data_length) < 0) if (read (source, input_data, input_data_length) < 0)
{ {
g_warning("Failed to read from file \"%s\": %s", filename, g_strerror (errno)); g_warning("Failed to read from file \"%s\": %s", filename, g_strerror (errno));
ui_notification_dialog (GTK_MESSAGE_ERROR, "open messages", "Failed to read from file \"%s\": %s", filename, g_strerror (errno)); ui_notification_dialog (GTK_MESSAGE_ERROR, "open messages",
"Failed to read from file \"%s\": %s", filename, g_strerror (errno));
result = RC_FAIL; result = RC_FAIL;
break; break;
} }
...@@ -139,11 +142,17 @@ int ui_messages_read(char *filename) ...@@ -139,11 +142,17 @@ int ui_messages_read(char *filename)
ui_signal_add_to_list (buffer, NULL); ui_signal_add_to_list (buffer, NULL);
read_messages++; read_messages++;
if (read_messages % 100 == 0)
{
ui_gtk_flush_events ();
}
break; break;
} }
case ITTI_DUMP_XML_DEFINITION: case ITTI_DUMP_XML_DEFINITION:
xml_parse_buffer (input_data, input_data_length); xml_parse_buffer (input_data, input_data_length);
ui_gtk_flush_events ();
break; break;
case ITTI_STATISTIC_MESSAGE_TYPE: case ITTI_STATISTIC_MESSAGE_TYPE:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment