application/settings.c

changeset 66
eee1f3092844
parent 65
48f43130b4a2
child 67
3f987dde3be2
equal deleted inserted replaced
65:48f43130b4a2 66:eee1f3092844
320 DavConfig *config = load_config_file(); 320 DavConfig *config = load_config_file();
321 if(!config) { 321 if(!config) {
322 return; 322 return;
323 } 323 }
324 PwdStore *pwdstore = get_pwdstore(); 324 PwdStore *pwdstore = get_pwdstore();
325 pwdstore = !pwdstore ? pwdstore_new() : pwdstore_clone(pwdstore); 325 pwdstore = pwdstore ? pwdstore_clone(pwdstore) : pwdstore_new();
326 326
327 UiObject *obj = ui_simple_window("Settings", NULL); 327 UiObject *obj = ui_simple_window("Settings", NULL);
328 ui_context_closefunc(obj->ctx, settings_close, NULL); 328 ui_context_closefunc(obj->ctx, settings_close, NULL);
329 SettingsWindow *wdata = ui_malloc(obj->ctx, sizeof(SettingsWindow)); 329 SettingsWindow *wdata = ui_malloc(obj->ctx, sizeof(SettingsWindow));
330 memset(wdata, 0, sizeof(SettingsWindow)); 330 memset(wdata, 0, sizeof(SettingsWindow));
553 553
554 // load some list values, that can be reused 554 // load some list values, that can be reused
555 settings_update_repolist(settings); 555 settings_update_repolist(settings);
556 settings_reload_keys(settings); 556 settings_reload_keys(settings);
557 settings_reload_credentials(settings); 557 settings_reload_credentials(settings);
558 void settings_reload_repo_credentials(SettingsWindow *settings); 558 settings_reload_repo_credentials(settings);
559 559
560 settings->selected_repo = -1; 560 settings->selected_repo = -1;
561 } 561 }
562 562
563 #define SETTINGS_SET_STRING(str, setting) if(setting.value.ptr) ui_set(str, setting.value.ptr); 563 #define SETTINGS_SET_STRING(str, setting) if(setting.value.ptr) ui_set(str, setting.value.ptr);

mercurial