diff --git a/libgnucash/app-utils/gnc-ui-util.c b/libgnucash/app-utils/gnc-ui-util.c index 025b9b6e21..ed17ae8d9c 100644 --- a/libgnucash/app-utils/gnc-ui-util.c +++ b/libgnucash/app-utils/gnc-ui-util.c @@ -224,12 +224,8 @@ gnc_get_current_book (void) gboolean gnc_is_new_book (void) { - return ((!gnc_current_session_exist() || - (gnc_current_session_exist() && - !gnc_account_get_children( - gnc_book_get_root_account( - gnc_get_current_book())))) - ? TRUE : FALSE); + return (!gnc_current_session_exist() || + gnc_account_n_children (gnc_book_get_root_account (gnc_get_current_book ())) == 0); } #define OPTION_TAXUS_NAME "tax_US/name"