Hi, I came across your bug while browsing the help-tagged bugs, and,
well, here's a patch :)
diff -ur gtodo-0.14-orig/src/add_edit_item.c gtodo-0.14/src/add_edit_item.c
--- gtodo-0.14-orig/src/add_edit_item.c 2004-02-15 21:52:34.000000000 +0100
+++ gtodo-0.14/src/add_edit_item.c 2005-05-23 22:59:58.000000000 +0200
@@ -20,7 +20,7 @@
}
}
-void add_edit_comment_keybord_focus_in_event(GtkWidget *menu)
+gboolean add_edit_comment_keybord_focus_in_event(GtkWidget *menu)
{
GtkTextIter biter, eiter;
GtkTextBuffer *tb = gtk_text_view_get_buffer(GTK_TEXT_VIEW(menu));
@@ -29,6 +29,7 @@
/* set the cursor posistion */
gtk_text_buffer_place_cursor(tb,&eiter);
if(GTK_MINOR_VERSION >= 3) gtk_text_buffer_select_range(tb,
&eiter,&biter);
+ return FALSE;
}
/* this function is called when the egg_datetime entry changes *
@@ -250,6 +251,7 @@
/* make sure it has nice scrollbars and a nice box around it (giving
the 3d effect of the borders) */
text_view = gtk_text_view_new();
gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(text_view), GTK_WRAP_WORD);
+ gtk_text_view_set_accepts_tab(GTK_TEXT_VIEW(text_view), FALSE);
label = gtk_scrolled_window_new(NULL, NULL);
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(label),
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
gtk_container_add(GTK_CONTAINER(label), text_view);