if (ws_gui_app->history_flag == TRUE)
{
- GValue value = { 0, };
+ GValue value;// = { 0, };
GtkTreeIter tmp_iter;
gchar *pattern;
gboolean keep_searching = TRUE;
COL_WORD,
&value);
- if (strcmp(((gchar *)g_value_get_string (&value)), pattern) == 0)
+ if ((g_value_get_string (&value) != NULL) &&
+ (strcmp(((gchar *)g_value_get_string (&value)),
+ pattern) == 0))
{
gtk_tree_selection_select_iter(
ws_gui_app->ws_gui_w_list->ws_gui_selection,
COL_WORD,
&value);
- if (strcmp((gchar *)g_value_get_string (&value), pattern) == 0)
+// if (strcmp((gchar *)g_value_get_string (&value), pattern) == 0)
+ if ((g_value_get_string (&value) != NULL) &&
+ (strcmp(((gchar *)g_value_get_string (&value)),
+ pattern) == 0))
{
gtk_tree_model_get_iter_from_string (GTK_TREE_MODEL(
ws_gui_app->ws_gui_w_list->ws_gui_model),
ws_gui_app->ws_gui_history_cur_pos));
ws_gui_app->html_flag = TRUE;
+ g_value_unset (&value);
}
ws_gui_app->ws_gui_w_list->ws_gui_view),
G_CALLBACK (ws_gui_view_cursor_changed),
ws_gui_app);
-
+
timer(TIMER_STOP, (gchar*)__FUNCTION__);
}