[Gnucash-changes] 2005-10-02 Joshua Sled <jsled@asynchronous.org>
Patches from Didier
Joshua Sled
jsled at cvs.gnucash.org
Sun Oct 2 18:57:59 EDT 2005
Log Message:
-----------
2005-10-02 Joshua Sled <jsled at asynchronous.org>
Patches from Didier Vidal <didier-devel at 9online.fr>:
* src/register/register-gnome/gnucash-item-edit.c: Fixes to show
pango cursor in register edit cells.
* src/engine/Transaction.c (xaccTransBeginEdit): runtime crash
when committing partially-editing transaction.
Tags:
----
gnucash-gnome2-dev
Modified Files:
--------------
gnucash:
ChangeLog
gnucash/src/engine:
Transaction.c
gnucash/src/register/register-gnome:
gnucash-item-edit.c
Revision Data
-------------
Index: ChangeLog
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/ChangeLog,v
retrieving revision 1.1487.2.301
retrieving revision 1.1487.2.302
diff -LChangeLog -LChangeLog -u -r1.1487.2.301 -r1.1487.2.302
--- ChangeLog
+++ ChangeLog
@@ -1,5 +1,15 @@
2005-10-02 Joshua Sled <jsled at asynchronous.org>
+ Patches from Didier Vidal <didier-devel at 9online.fr>:
+
+ * src/register/register-gnome/gnucash-item-edit.c: Fixes to show
+ pango cursor in register edit cells.
+ * src/engine/Transaction.c (xaccTransBeginEdit): runtime crash
+ when committing partially-editing transaction.
+
+
+2005-10-02 Joshua Sled <jsled at asynchronous.org>
+
* GNOME2_STATUS: updates for status
* src/register/register-gnome/gnucash-item-list.c
Index: Transaction.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/Transaction.c,v
retrieving revision 1.261.4.15
retrieving revision 1.261.4.16
diff -Lsrc/engine/Transaction.c -Lsrc/engine/Transaction.c -u -r1.261.4.15 -r1.261.4.16
--- src/engine/Transaction.c
+++ src/engine/Transaction.c
@@ -1455,7 +1455,8 @@
xaccTransBeginEdit (Transaction *trans)
{
if(!trans) { return; }
- qof_begin_edit(&trans->inst);
+
+ QOF_BEGIN_EDIT(&trans->inst);
if (qof_book_shutting_down(trans->inst.book))
return;
Index: gnucash-item-edit.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/register/register-gnome/gnucash-item-edit.c,v
retrieving revision 1.1.6.12
retrieving revision 1.1.6.13
diff -Lsrc/register/register-gnome/gnucash-item-edit.c -Lsrc/register/register-gnome/gnucash-item-edit.c -u -r1.1.6.12 -r1.1.6.13
--- src/register/register-gnome/gnucash-item-edit.c
+++ src/register/register-gnome/gnucash-item-edit.c
@@ -80,7 +80,7 @@
gboolean hatching;
- PangoRectangle *cursor;
+ PangoRectangle cursor;
};
@@ -226,7 +226,7 @@
}
pango_layout_get_cursor_pos (info->layout, cursor_pos, NULL, &strong_pos);
- info->cursor = &strong_pos;
+ info->cursor = strong_pos;
if (info->hatching)
{
@@ -289,10 +289,10 @@
gdk_draw_line (drawable,
item_edit->gc,
- PANGO_PIXELS (info.cursor->x) + CELL_HPADDING,
- PANGO_PIXELS (info.cursor->y),
- PANGO_PIXELS (info.cursor->x) + CELL_HPADDING,
- PANGO_PIXELS (info.cursor->y + info.cursor->height));
+ PANGO_PIXELS (info.cursor.x) + CELL_HPADDING,
+ PANGO_PIXELS (info.cursor.y),
+ PANGO_PIXELS (info.cursor.x) + CELL_HPADDING,
+ PANGO_PIXELS (info.cursor.y + info.cursor.height));
gdk_gc_set_clip_rectangle (item_edit->gc, NULL);
More information about the gnucash-changes
mailing list