Perhaps we should create a new list for called [EMAIL PROTECTED]
that is for the bug reports?  Or maybe people just need to be careful
not to reply to bugs@gnucash when replying 
to a bug report, unless it should go back to the bug tracker.  

I say this because the bug tracker is creating a lot of messages.... I
still think that should bombard people somewhat, but not this much...
and we are not even getting that many reports yet.

Suggestions?

[EMAIL PROTECTED] wrote:
> 
> Gnucash BugTrack notification
> 
> new followup 5
> 
> Message summary for PR#11
>         From: [EMAIL PROTECTED]
>         Subject: Small gnome UI bug
>         Date: unknown
>         0 replies       5 followups
>         Notes: this  bug report doesn't apply anymore due to a restructuring of the 
>code.
> 
> closed.
> 
> ====> ORIGINAL MESSAGE FOLLOWS <====
> 
> Received: (qmail 15500 invoked from network); 16 Nov 1999 23:19:35 -0000
> Received: from localhost (127.0.0.1)
>   by localhost with SMTP; 16 Nov 1999 23:19:35 -0000
> From: [EMAIL PROTECTED]
> To: [EMAIL PROTECTED]
> Subject: Small gnome UI bug
> 
> Full_Name: Paul Flinders
> Version: Nov 14 CVS
> GUI: gnome
> OS: Linux
> Submission from: (NULL) (194.222.0.39)
> 
> There's a small bug in the text insert call back for the gnucash_sheet
> 
> In a text insert callback updates to the current position via
> gtk_editable_set_position
> are ignored. The position needs to be updated by writing to *position. The
> position is also
> calculated incorrectly
> 
> A patch to fix this follows
> 
> diff -u -r1.1 gnucash-sheet.c
> --- gnucash-sheet.c     1999/11/10 16:28:00     1.1
> +++ gnucash-sheet.c     1999/11/16 23:20:53
> @@ -717,7 +721,7 @@
>          gnucash_sheet_cell_set_from_table (sheet, v_row, v_col, c_row, c_col);
> 
>          if (retval && (retval != newval )) {
> -                /* this means that the edit was allowed, but now the
> +               /* this means that the edit was allowed, but now the
>                     cell contents differ from what the entry contents
>                     would be after the insert is processed.  So we synchronize
>                     the entry contents, and stop the insert signal from
> @@ -726,8 +730,9 @@
>                  gtk_signal_handler_block(GTK_OBJECT (sheet->entry),
>                                          sheet->insert_signal);
>                  gtk_entry_set_text (GTK_ENTRY (sheet->entry), retval);
> -                gtk_editable_set_position (GTK_EDITABLE(sheet->entry),
> -                                          *position + new_text_length + 1);
> +
> +               *position += new_text_length;
> +
>                  gtk_signal_handler_unblock ( GTK_OBJECT (sheet->entry),
>                                              sheet->insert_signal);
> 
> --
> Gnucash Developer's List
> To unsubscribe send empty email to: [EMAIL PROTECTED]

-- 
Jeremy Collins
[EMAIL PROTECTED]

--
Gnucash Developer's List 
To unsubscribe send empty email to: [EMAIL PROTECTED]

Reply via email to