/* destroy resources */ void gui_cleanup(struct dt_imageio_module_storage_t *self) { dt_storage_facebook_gui_data_t *ui = self->gui_data; if (ui->facebook_api != NULL) fb_api_destroy(ui->facebook_api); g_free(self->gui_data); }
void free_params(struct dt_imageio_module_storage_t *self, dt_imageio_module_data_t *data) { if(!data) return; dt_storage_facebook_param_t *p = (dt_storage_facebook_param_t *)data; fb_api_destroy(p->facebook_ctx); g_free(p); }
/* destroy resources */ void gui_cleanup(struct dt_imageio_module_storage_t *self) { dt_storage_facebook_gui_data_t *ui = self->gui_data; dt_gui_key_accel_block_on_focus_disconnect(GTK_WIDGET(ui->comboBox_username)); dt_gui_key_accel_block_on_focus_disconnect(GTK_WIDGET(ui->entry_album_title)); dt_gui_key_accel_block_on_focus_disconnect(GTK_WIDGET(ui->entry_album_summary)); if(ui->facebook_api != NULL) fb_api_destroy(ui->facebook_api); g_free(self->gui_data); }