Compiles now, but still crashy.
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
Reference in New Issue
Block a user