{
while (tmp != NULL)
{
- //if (ws_gui_app->bookmark_mode =
- g_array_remove_index(
- ws_gui_app->ws_gui_history,
- i);
g_array_remove_index(
ws_gui_app->ws_gui_history_list,
i);
g_array_remove_index(
ws_gui_app->ws_gui_history_iter,
i);
+
+
+ g_array_remove_index(
+ ws_gui_app->ws_gui_history,
+ i);
tmp = g_array_index(
ws_gui_app->ws_gui_history,
ws_gui_app->ws_gui_history_cur_pos ++;
-
- if (ws_gui_app->history_flag == FALSE)
+ if (ws_gui_app->bookmark_mode == FALSE)
{
tmp_last_searched = g_strdup(ws_gui_app->last_searched);
- g_array_append_val(ws_gui_app->ws_gui_history_list,
- tmp_last_searched);
}
else
{
tmp_last_searched = g_strdup(ws_gui_app->last_searched_in_book);
- g_array_append_val(ws_gui_app->ws_gui_history_bookmarks,
- tmp_last_searched);
}
-
+ g_array_append_val(ws_gui_app->ws_gui_history_list,
+ tmp_last_searched);
+
tmp_word = g_strdup(new_word);
+
g_array_append_val(ws_gui_app->ws_gui_history, tmp_word);
g_array_append_val(ws_gui_app->ws_gui_history_iter, tmp_iter);
{
g_array_remove_index(ws_gui_app->ws_gui_history, 0);
g_array_remove_index(ws_gui_app->ws_gui_history_list,
- 0);
+ 0);
g_array_remove_index(ws_gui_app->ws_gui_history_iter,
- 0);
+ 0);
ws_gui_app->ws_gui_history_cur_pos--;
}
i = 0;
tmp = g_array_index(ws_gui_app->ws_gui_history, gchar*, i);
}
+
}
ws_gui_check_history(ws_gui_app);
}