From ea0d0c62746128f1998c37f1670c4acae7c06aad Mon Sep 17 00:00:00 2001 From: Christian Stimming Date: Sat, 30 Jun 2007 11:38:33 +0000 Subject: [PATCH] Add warning when overwriting an already installed dirty-callback. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16228 57a11ea4-9604-0410-9ed3-97b8803252fd --- lib/libqof/qof/qofbook.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/libqof/qof/qofbook.c b/lib/libqof/qof/qofbook.c index 1c819e95fb..3a2a13c5fc 100644 --- a/lib/libqof/qof/qofbook.c +++ b/lib/libqof/qof/qofbook.c @@ -221,6 +221,9 @@ qof_book_get_dirty_time (const QofBook *book) void qof_book_set_dirty_cb(QofBook *book, QofBookDirtyCB cb, gpointer user_data) { + if (book->dirty_cb) + g_warning("qof_book_set_dirty_cb: Already existing callback %p, will be overwritten by %p\n", + book->dirty_cb, cb); book->dirty_data = user_data; book->dirty_cb = cb; }