Change return type of `dc_is_configured' to bool

This commit is contained in:
Dmitry Bogatov
2019-09-10 16:09:34 +00:00
parent 1576dc1d13
commit 1cdb9c733a
3 changed files with 5 additions and 5 deletions

View File

@@ -233,7 +233,7 @@ pub unsafe extern "C" fn dc_is_configured(context: *mut dc_context_t) -> libc::c
let context = &*context;
configure::dc_is_configured(context)
configure::dc_is_configured(context) as libc::c_int
}
#[no_mangle]

View File

@@ -45,16 +45,16 @@ pub unsafe fn configure(context: &Context) {
}
/// Check if the context is already configured.
pub fn dc_is_configured(context: &Context) -> libc::c_int {
pub fn dc_is_configured(context: &Context) -> bool {
if context
.sql
.get_config_int(context, "configured")
.unwrap_or_default()
> 0
{
1
true
} else {
0
false
}
}

View File

@@ -581,7 +581,7 @@ unsafe fn import_backup(context: &Context, backup_to_import: *const libc::c_char
.map_or("<<None>>", |p| p.to_str().unwrap())
);
if 0 != dc_is_configured(context) {
if dc_is_configured(context) {
error!(context, 0, "Cannot import backups to accounts in use.");
return 0;
}