504
501
_tmp34_ = profile;
505
502
_g_free0 (_tmp34_->args);
506
503
_tmp34_->args = _tmp33_;
510
_tmp38_ = load_options (_tmp35_, _tmp36_, "easy", &_tmp37_, &_inner_error_);
512
_tmp39__length1 = _tmp37_;
513
__tmp39__size_ = _tmp39__length1;
514
if (_inner_error_ != NULL) {
515
if (_inner_error_->domain == G_KEY_FILE_ERROR) {
516
goto __catch11_g_key_file_error;
518
_ai_profile_unref0 (profile);
520
name_collection = (_vala_array_free (name_collection, name_collection_length1, (GDestroyNotify) g_free), NULL);
521
_g_key_file_free0 (file);
522
__g_list_free__ai_profile_unref0_0 (profiles);
523
g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
524
g_clear_error (&_inner_error_);
528
_tmp40_->easy_options = (_vala_array_free (_tmp40_->easy_options, _tmp40_->easy_options_length1, (GDestroyNotify) g_free), NULL);
529
_tmp40_->easy_options = _tmp39_;
530
_tmp40_->easy_options_length1 = _tmp39__length1;
533
_tmp44_ = load_options (_tmp41_, _tmp42_, "normal", &_tmp43_, &_inner_error_);
535
_tmp45__length1 = _tmp43_;
536
__tmp45__size_ = _tmp45__length1;
537
if (_inner_error_ != NULL) {
538
if (_inner_error_->domain == G_KEY_FILE_ERROR) {
539
goto __catch11_g_key_file_error;
541
_ai_profile_unref0 (profile);
543
name_collection = (_vala_array_free (name_collection, name_collection_length1, (GDestroyNotify) g_free), NULL);
544
_g_key_file_free0 (file);
545
__g_list_free__ai_profile_unref0_0 (profiles);
546
g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
547
g_clear_error (&_inner_error_);
551
_tmp46_->normal_options = (_vala_array_free (_tmp46_->normal_options, _tmp46_->normal_options_length1, (GDestroyNotify) g_free), NULL);
552
_tmp46_->normal_options = _tmp45_;
553
_tmp46_->normal_options_length1 = _tmp45__length1;
556
_tmp50_ = load_options (_tmp47_, _tmp48_, "hard", &_tmp49_, &_inner_error_);
558
_tmp51__length1 = _tmp49_;
559
__tmp51__size_ = _tmp51__length1;
560
if (_inner_error_ != NULL) {
561
if (_inner_error_->domain == G_KEY_FILE_ERROR) {
562
goto __catch11_g_key_file_error;
564
_ai_profile_unref0 (profile);
566
name_collection = (_vala_array_free (name_collection, name_collection_length1, (GDestroyNotify) g_free), NULL);
567
_g_key_file_free0 (file);
568
__g_list_free__ai_profile_unref0_0 (profiles);
569
g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
570
g_clear_error (&_inner_error_);
574
_tmp52_->hard_options = (_vala_array_free (_tmp52_->hard_options, _tmp52_->hard_options_length1, (GDestroyNotify) g_free), NULL);
575
_tmp52_->hard_options = _tmp51_;
576
_tmp52_->hard_options_length1 = _tmp51__length1;
507
_g_free0 (_tmp35_->args);
508
_tmp35_->args = NULL;
512
_tmp39_ = load_options (_tmp36_, _tmp37_, "easy", &_tmp38_, &_inner_error_);
514
_tmp40__length1 = _tmp38_;
515
__tmp40__size_ = _tmp40__length1;
516
if (_inner_error_ != NULL) {
517
if (_inner_error_->domain == G_KEY_FILE_ERROR) {
518
goto __catch11_g_key_file_error;
520
_ai_profile_unref0 (profile);
522
name_collection = (_vala_array_free (name_collection, name_collection_length1, (GDestroyNotify) g_free), NULL);
523
_g_key_file_free0 (file);
524
__g_list_free__ai_profile_unref0_0 (profiles);
525
g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
526
g_clear_error (&_inner_error_);
530
_tmp41_->easy_options = (_vala_array_free (_tmp41_->easy_options, _tmp41_->easy_options_length1, (GDestroyNotify) g_free), NULL);
531
_tmp41_->easy_options = _tmp40_;
532
_tmp41_->easy_options_length1 = _tmp40__length1;
535
_tmp45_ = load_options (_tmp42_, _tmp43_, "normal", &_tmp44_, &_inner_error_);
537
_tmp46__length1 = _tmp44_;
538
__tmp46__size_ = _tmp46__length1;
539
if (_inner_error_ != NULL) {
540
if (_inner_error_->domain == G_KEY_FILE_ERROR) {
541
goto __catch11_g_key_file_error;
543
_ai_profile_unref0 (profile);
545
name_collection = (_vala_array_free (name_collection, name_collection_length1, (GDestroyNotify) g_free), NULL);
546
_g_key_file_free0 (file);
547
__g_list_free__ai_profile_unref0_0 (profiles);
548
g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
549
g_clear_error (&_inner_error_);
553
_tmp47_->normal_options = (_vala_array_free (_tmp47_->normal_options, _tmp47_->normal_options_length1, (GDestroyNotify) g_free), NULL);
554
_tmp47_->normal_options = _tmp46_;
555
_tmp47_->normal_options_length1 = _tmp46__length1;
558
_tmp51_ = load_options (_tmp48_, _tmp49_, "hard", &_tmp50_, &_inner_error_);
560
_tmp52__length1 = _tmp50_;
561
__tmp52__size_ = _tmp52__length1;
562
if (_inner_error_ != NULL) {
563
if (_inner_error_->domain == G_KEY_FILE_ERROR) {
564
goto __catch11_g_key_file_error;
566
_ai_profile_unref0 (profile);
568
name_collection = (_vala_array_free (name_collection, name_collection_length1, (GDestroyNotify) g_free), NULL);
569
_g_key_file_free0 (file);
570
__g_list_free__ai_profile_unref0_0 (profiles);
571
g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
572
g_clear_error (&_inner_error_);
576
_tmp53_->hard_options = (_vala_array_free (_tmp53_->hard_options, _tmp53_->hard_options_length1, (GDestroyNotify) g_free), NULL);
577
_tmp53_->hard_options = _tmp52_;
578
_tmp53_->hard_options_length1 = _tmp52__length1;
578
580
goto __finally11;
579
581
__catch11_g_key_file_error: