Esempio n. 1
0
static gboolean
write_price (GNCPrice* p, gpointer data)
{
    write_objects_t* s = (write_objects_t*)data;

    g_return_val_if_fail (p != NULL, FALSE);
    g_return_val_if_fail (data != NULL, FALSE);

    if (s->is_ok && gnc_price_get_source (p) != PRICE_SOURCE_TEMP)
    {
        s->is_ok = save_price (s->be, QOF_INSTANCE (p));
    }

    return s->is_ok;
}
Esempio n. 2
0
static gboolean
write_price( GNCPrice* p, gpointer data )
{
    write_objects_t* s = (write_objects_t*)data;

    g_return_val_if_fail( p != NULL, FALSE );
    g_return_val_if_fail( data != NULL, FALSE );

    if ( s->is_ok )
    {
        s->is_ok = save_price( s->be, QOF_INSTANCE(p) );
    }

    return s->is_ok;
}