Compiles now, but still crashy.

This commit is contained in:
Jaime Thomas
2009-02-05 04:11:22 +00:00
parent b62590493a
commit 22a49f6d1b
20 changed files with 568 additions and 564 deletions

View File

@@ -39,9 +39,9 @@ ecdb_project_destroy(Ecdb_Project *proj)
FREE(proj->drive);
if (proj->ev_handler) ecore_event_handler_del(proj->ev_handler);
if (proj->pipe) ecore_pipe_del(proj->pipe);
if (proj->ret) evas_object_destroy(proj->ret);
if (proj->begin) evas_object_destroy(proj->begin);
if (proj->begin) evas_object_destroy(proj->drive);
if (proj->ret) evas_object_del(proj->ret);
if (proj->begin) evas_object_del(proj->begin);
if (proj->drive_combo) evas_object_del(proj->drive_combo);
printf("Destroying base project\n");
}
@@ -80,6 +80,7 @@ ecdb_burn_project_init(Ecdb_Burn_Project *proj)
proj->fifo_chunksize = 2048;
proj->fifo_chunks = 2048;
proj->underrun_proof = TRUE;
proj->files = ecdb_source_new();
proj->opc = TRUE;
proj->multi = TRUE;
@@ -90,7 +91,7 @@ void
ecdb_burn_project_destroy(Ecdb_Burn_Project *proj)
{
if (proj->files) ecdb_source_destroy(proj->files);
if (proj->speed_combo) evas_object_destroy(proj->speed_combo);
if (proj->speed_combo) evas_object_del(proj->speed_combo);
ecdb_project_destroy(ECDB_PROJECT(proj));
printf("Destroying burn project\n");
}
@@ -134,7 +135,7 @@ ecdb_erase_project_init(Ecdb_Erase_Project *proj)
void
ecdb_erase_project_destroy(Ecdb_Erase_Project *proj)
{
if (proj->speed) evas_object_destroy(proj->speed);
if (proj->speed) evas_object_del(proj->speed);
ecdb_project_destroy(ECDB_PROJECT(proj));
FREE(proj);
}
@@ -174,7 +175,7 @@ ecdb_audio_project_init(Ecdb_Audio_Project *proj)
void
ecdb_audio_project_destroy(Ecdb_Audio_Project *proj)
{
ecdb_burn_project_destroy(ECDB_PROJECT(proj));
ecdb_burn_project_destroy(ECDB_BURN(proj));
FREE(proj);
}
@@ -216,18 +217,18 @@ ecdb_data_project_init(Ecdb_Data_Project *proj)
void
ecdb_data_project_destroy(Ecdb_Data_Project *proj)
{
if (proj->capacity) evas_object_destroy(proj->capacity);
if (proj->settings) evas_object_destroy(proj->settings);
if (proj->filelist_swallow) evas_object_destroy(proj->filelist_swallow);
if (proj->filelist) ewl_widget_destroy(filelist);
FREE(volume_id);
FREE(publisher_id);
FREE(data_preparer_id);
FREE(system_id);
FREE(application_id);
FREE(copywrite_id);
FREE(abstract_id);
FREE(biblio_id);
if (proj->capacity) evas_object_del(proj->capacity);
if (proj->settings) evas_object_del(proj->settings);
if (proj->filelist_swallow) evas_object_del(proj->filelist_swallow);
if (proj->filelist) ewl_widget_destroy(proj->filelist);
FREE(proj->volume_id);
FREE(proj->publisher_id);
FREE(proj->data_preparer_id);
FREE(proj->system_id);
FREE(proj->application_id);
FREE(proj->copywrite_id);
FREE(proj->abstract_id);
FREE(proj->biblio_id);
ecdb_burn_project_destroy(ECDB_BURN(proj));
FREE(proj);
}
@@ -265,7 +266,7 @@ ecdb_image_project_init(Ecdb_Image_Project *proj)
void
ecdb_image_project_destroy(Ecdb_Image_Project *proj)
{
if (proj->entry) evas_object_destroy(proj->entry);
if (proj->entry) evas_object_del(proj->entry);
ecdb_burn_project_destroy(ECDB_BURN(proj));
FREE(proj);
}