diff options
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 628 |
1 files changed, 321 insertions, 307 deletions
@@ -1,4 +1,4 @@ -/* main.c generated by valac 0.32.1, the Vala compiler +/* main.c generated by valac 0.34.1, the Vala compiler * generated from main.vala, do not modify */ /* Copyright 2016 Software Freedom Conservancy Inc. @@ -381,6 +381,7 @@ typedef struct _ImportUIQuestionParamsClass ImportUIQuestionParamsClass; typedef struct _DirectWindow DirectWindow; typedef struct _DirectWindowClass DirectWindowClass; +#define _g_date_time_unref0(var) ((var == NULL) ? NULL : (var = (g_date_time_unref (var), NULL))) #define _g_timer_destroy0(var) ((var == NULL) ? NULL : (var = (g_timer_destroy (var), NULL))) typedef enum { @@ -698,7 +699,7 @@ static gboolean _progress_dialog_monitor_progress_monitor (guint64 current, guin result = progress_dialog_monitor ((ProgressDialog*) self, current, total, do_event_loop); #line 114 "/home/jens/Source/shotwell/src/main.vala" return result; -#line 702 "main.c" +#line 703 "main.c" } @@ -707,14 +708,14 @@ static gboolean _aggregate_progress_monitor_monitor_progress_monitor (guint64 cu result = aggregate_progress_monitor_monitor ((AggregateProgressMonitor*) self, current, total); #line 115 "/home/jens/Source/shotwell/src/main.vala" return result; -#line 711 "main.c" +#line 712 "main.c" } static gpointer _g_object_ref0 (gpointer self) { #line 185 "/home/jens/Source/shotwell/src/main.vala" return self ? g_object_ref (self) : NULL; -#line 718 "main.c" +#line 719 "main.c" } @@ -798,7 +799,7 @@ void library_exec (gchar** mounts, int mounts_length1) { _tmp1_ = was_already_running; #line 18 "/home/jens/Source/shotwell/src/main.vala" if (_tmp1_) { -#line 802 "main.c" +#line 803 "main.c" gchar** _tmp2_ = NULL; gint _tmp2__length1 = 0; #line 25 "/home/jens/Source/shotwell/src/main.vala" @@ -811,7 +812,7 @@ void library_exec (gchar** mounts, int mounts_length1) { application_send_to_primary_instance (_tmp2_, _tmp2__length1); #line 27 "/home/jens/Source/shotwell/src/main.vala" return; -#line 815 "main.c" +#line 816 "main.c" } #line 31 "/home/jens/Source/shotwell/src/main.vala" _tmp3_ = app_dirs_get_data_subdir ("data", NULL); @@ -827,13 +828,13 @@ void library_exec (gchar** mounts, int mounts_length1) { _g_object_unref0 (_tmp6_); #line 31 "/home/jens/Source/shotwell/src/main.vala" _g_object_unref0 (_tmp4_); -#line 831 "main.c" +#line 832 "main.c" { #line 35 "/home/jens/Source/shotwell/src/main.vala" library_app_init (&_inner_error_); #line 35 "/home/jens/Source/shotwell/src/main.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 837 "main.c" +#line 838 "main.c" goto __catch206_g_error; } } @@ -857,7 +858,7 @@ void library_exec (gchar** mounts, int mounts_length1) { _g_error_free0 (err); #line 39 "/home/jens/Source/shotwell/src/main.vala" return; -#line 861 "main.c" +#line 862 "main.c" } __finally206: #line 34 "/home/jens/Source/shotwell/src/main.vala" @@ -868,7 +869,7 @@ void library_exec (gchar** mounts, int mounts_length1) { g_clear_error (&_inner_error_); #line 34 "/home/jens/Source/shotwell/src/main.vala" return; -#line 872 "main.c" +#line 873 "main.c" } #line 43 "/home/jens/Source/shotwell/src/main.vala" g_message ("main.vala:43: Verifying database ..."); @@ -890,15 +891,15 @@ void library_exec (gchar** mounts, int mounts_length1) { switch (_tmp12_) { #line 48 "/home/jens/Source/shotwell/src/main.vala" case DB_VERIFY_RESULT_OK: -#line 894 "main.c" +#line 895 "main.c" { #line 51 "/home/jens/Source/shotwell/src/main.vala" break; -#line 898 "main.c" +#line 899 "main.c" } #line 48 "/home/jens/Source/shotwell/src/main.vala" case DB_VERIFY_RESULT_FUTURE_VERSION: -#line 902 "main.c" +#line 903 "main.c" { const gchar* _tmp13_ = NULL; const gchar* _tmp14_ = NULL; @@ -920,11 +921,11 @@ void library_exec (gchar** mounts, int mounts_length1) { errormsg = _tmp16_; #line 56 "/home/jens/Source/shotwell/src/main.vala" break; -#line 922 "main.c" +#line 923 "main.c" } #line 48 "/home/jens/Source/shotwell/src/main.vala" case DB_VERIFY_RESULT_UPGRADE_ERROR: -#line 926 "main.c" +#line 927 "main.c" { const gchar* _tmp17_ = NULL; const gchar* _tmp18_ = NULL; @@ -946,11 +947,11 @@ void library_exec (gchar** mounts, int mounts_length1) { errormsg = _tmp20_; #line 62 "/home/jens/Source/shotwell/src/main.vala" break; -#line 946 "main.c" +#line 947 "main.c" } #line 48 "/home/jens/Source/shotwell/src/main.vala" case DB_VERIFY_RESULT_NO_UPGRADE_AVAILABLE: -#line 950 "main.c" +#line 951 "main.c" { const gchar* _tmp21_ = NULL; const gchar* _tmp22_ = NULL; @@ -989,7 +990,7 @@ void library_exec (gchar** mounts, int mounts_length1) { _g_object_unref0 (_tmp25_); #line 68 "/home/jens/Source/shotwell/src/main.vala" break; -#line 986 "main.c" +#line 987 "main.c" } default: { @@ -1011,14 +1012,14 @@ void library_exec (gchar** mounts, int mounts_length1) { errormsg = _tmp32_; #line 73 "/home/jens/Source/shotwell/src/main.vala" break; -#line 1008 "main.c" +#line 1009 "main.c" } } #line 76 "/home/jens/Source/shotwell/src/main.vala" _tmp33_ = errormsg; #line 76 "/home/jens/Source/shotwell/src/main.vala" if (_tmp33_ != NULL) { -#line 1015 "main.c" +#line 1016 "main.c" GtkMessageDialog* dialog = NULL; const gchar* _tmp34_ = NULL; GtkMessageDialog* _tmp35_ = NULL; @@ -1055,7 +1056,7 @@ void library_exec (gchar** mounts, int mounts_length1) { _g_free0 (errormsg); #line 85 "/home/jens/Source/shotwell/src/main.vala" return; -#line 1052 "main.c" +#line 1053 "main.c" } #line 88 "/home/jens/Source/shotwell/src/main.vala" upgrades_init (); @@ -1073,7 +1074,7 @@ void library_exec (gchar** mounts, int mounts_length1) { _tmp39_ = commandline_options_no_startup_progress; #line 94 "/home/jens/Source/shotwell/src/main.vala" if (!_tmp39_) { -#line 1070 "main.c" +#line 1071 "main.c" guint64 grand_total = 0ULL; PhotoTable* _tmp40_ = NULL; PhotoTable* _tmp41_ = NULL; @@ -1140,7 +1141,7 @@ void library_exec (gchar** mounts, int mounts_length1) { _tmp56_ = grand_total; #line 103 "/home/jens/Source/shotwell/src/main.vala" if (_tmp56_ > ((guint64) 5000)) { -#line 1137 "main.c" +#line 1138 "main.c" const gchar* _tmp57_ = NULL; ProgressDialog* _tmp58_ = NULL; ProgressDialog* _tmp59_ = NULL; @@ -1167,7 +1168,7 @@ void library_exec (gchar** mounts, int mounts_length1) { _tmp60_ = progress_dialog; #line 106 "/home/jens/Source/shotwell/src/main.vala" progress_dialog_set_minimum_on_screen_time_msec (_tmp60_, 250); -#line 1164 "main.c" +#line 1165 "main.c" { gchar* icon_path = NULL; GFile* _tmp61_ = NULL; @@ -1216,7 +1217,7 @@ void library_exec (gchar** mounts, int mounts_length1) { if (G_UNLIKELY (_inner_error_ != NULL)) { #line 109 "/home/jens/Source/shotwell/src/main.vala" _g_free0 (icon_path); -#line 1213 "main.c" +#line 1214 "main.c" goto __catch207_g_error; } #line 109 "/home/jens/Source/shotwell/src/main.vala" @@ -1227,7 +1228,7 @@ void library_exec (gchar** mounts, int mounts_length1) { _g_object_unref0 (_tmp69_); #line 107 "/home/jens/Source/shotwell/src/main.vala" _g_free0 (icon_path); -#line 1224 "main.c" +#line 1225 "main.c" } goto __finally207; __catch207_g_error: @@ -1248,7 +1249,7 @@ void library_exec (gchar** mounts, int mounts_length1) { "indow: %s", _tmp74_); #line 107 "/home/jens/Source/shotwell/src/main.vala" _g_error_free0 (err); -#line 1244 "main.c" +#line 1245 "main.c" } __finally207: #line 107 "/home/jens/Source/shotwell/src/main.vala" @@ -1275,7 +1276,7 @@ void library_exec (gchar** mounts, int mounts_length1) { g_clear_error (&_inner_error_); #line 107 "/home/jens/Source/shotwell/src/main.vala" return; -#line 1271 "main.c" +#line 1272 "main.c" } #line 114 "/home/jens/Source/shotwell/src/main.vala" _tmp75_ = grand_total; @@ -1303,7 +1304,7 @@ void library_exec (gchar** mounts, int mounts_length1) { monitor_target = aggregate_progress_monitor_ref (_tmp78_); #line 115 "/home/jens/Source/shotwell/src/main.vala" monitor_target_destroy_notify = aggregate_progress_monitor_unref; -#line 1299 "main.c" +#line 1300 "main.c" } } #line 119 "/home/jens/Source/shotwell/src/main.vala" @@ -1314,13 +1315,13 @@ void library_exec (gchar** mounts, int mounts_length1) { _tmp79_ = aggregate_monitor; #line 122 "/home/jens/Source/shotwell/src/main.vala" if (_tmp79_ != NULL) { -#line 1310 "main.c" +#line 1311 "main.c" AggregateProgressMonitor* _tmp80_ = NULL; #line 123 "/home/jens/Source/shotwell/src/main.vala" _tmp80_ = aggregate_monitor; #line 123 "/home/jens/Source/shotwell/src/main.vala" aggregate_progress_monitor_next_step (_tmp80_, "LibraryPhoto.init"); -#line 1316 "main.c" +#line 1317 "main.c" } #line 124 "/home/jens/Source/shotwell/src/main.vala" _tmp81_ = monitor; @@ -1332,13 +1333,13 @@ void library_exec (gchar** mounts, int mounts_length1) { _tmp82_ = aggregate_monitor; #line 125 "/home/jens/Source/shotwell/src/main.vala" if (_tmp82_ != NULL) { -#line 1328 "main.c" +#line 1329 "main.c" AggregateProgressMonitor* _tmp83_ = NULL; #line 126 "/home/jens/Source/shotwell/src/main.vala" _tmp83_ = aggregate_monitor; #line 126 "/home/jens/Source/shotwell/src/main.vala" aggregate_progress_monitor_next_step (_tmp83_, "Video.init"); -#line 1334 "main.c" +#line 1335 "main.c" } #line 127 "/home/jens/Source/shotwell/src/main.vala" _tmp84_ = monitor; @@ -1350,13 +1351,13 @@ void library_exec (gchar** mounts, int mounts_length1) { _tmp85_ = aggregate_monitor; #line 128 "/home/jens/Source/shotwell/src/main.vala" if (_tmp85_ != NULL) { -#line 1346 "main.c" +#line 1347 "main.c" AggregateProgressMonitor* _tmp86_ = NULL; #line 129 "/home/jens/Source/shotwell/src/main.vala" _tmp86_ = aggregate_monitor; #line 129 "/home/jens/Source/shotwell/src/main.vala" aggregate_progress_monitor_next_step (_tmp86_, "Upgrades.execute"); -#line 1352 "main.c" +#line 1353 "main.c" } #line 130 "/home/jens/Source/shotwell/src/main.vala" _tmp87_ = upgrades_get_instance (); @@ -1390,13 +1391,13 @@ void library_exec (gchar** mounts, int mounts_length1) { _tmp94_ = aggregate_monitor; #line 138 "/home/jens/Source/shotwell/src/main.vala" if (_tmp94_ != NULL) { -#line 1386 "main.c" +#line 1387 "main.c" AggregateProgressMonitor* _tmp95_ = NULL; #line 139 "/home/jens/Source/shotwell/src/main.vala" _tmp95_ = aggregate_monitor; #line 139 "/home/jens/Source/shotwell/src/main.vala" aggregate_progress_monitor_next_step (_tmp95_, "Event.init"); -#line 1392 "main.c" +#line 1393 "main.c" } #line 140 "/home/jens/Source/shotwell/src/main.vala" _tmp96_ = monitor; @@ -1408,13 +1409,13 @@ void library_exec (gchar** mounts, int mounts_length1) { _tmp97_ = aggregate_monitor; #line 141 "/home/jens/Source/shotwell/src/main.vala" if (_tmp97_ != NULL) { -#line 1404 "main.c" +#line 1405 "main.c" AggregateProgressMonitor* _tmp98_ = NULL; #line 142 "/home/jens/Source/shotwell/src/main.vala" _tmp98_ = aggregate_monitor; #line 142 "/home/jens/Source/shotwell/src/main.vala" aggregate_progress_monitor_next_step (_tmp98_, "Tag.init"); -#line 1410 "main.c" +#line 1411 "main.c" } #line 143 "/home/jens/Source/shotwell/src/main.vala" _tmp99_ = monitor; @@ -1438,13 +1439,13 @@ void library_exec (gchar** mounts, int mounts_length1) { _tmp102_ = aggregate_monitor; #line 151 "/home/jens/Source/shotwell/src/main.vala" if (_tmp102_ != NULL) { -#line 1434 "main.c" +#line 1435 "main.c" AggregateProgressMonitor* _tmp103_ = NULL; #line 152 "/home/jens/Source/shotwell/src/main.vala" _tmp103_ = aggregate_monitor; #line 152 "/home/jens/Source/shotwell/src/main.vala" aggregate_progress_monitor_next_step (_tmp103_, "LibraryWindow"); -#line 1440 "main.c" +#line 1441 "main.c" } #line 153 "/home/jens/Source/shotwell/src/main.vala" _tmp104_ = monitor; @@ -1460,13 +1461,13 @@ void library_exec (gchar** mounts, int mounts_length1) { _tmp106_ = aggregate_monitor; #line 155 "/home/jens/Source/shotwell/src/main.vala" if (_tmp106_ != NULL) { -#line 1456 "main.c" +#line 1457 "main.c" AggregateProgressMonitor* _tmp107_ = NULL; #line 156 "/home/jens/Source/shotwell/src/main.vala" _tmp107_ = aggregate_monitor; #line 156 "/home/jens/Source/shotwell/src/main.vala" aggregate_progress_monitor_next_step (_tmp107_, "done"); -#line 1462 "main.c" +#line 1463 "main.c" } #line 161 "/home/jens/Source/shotwell/src/main.vala" (monitor_target_destroy_notify == NULL) ? NULL : (monitor_target_destroy_notify (monitor_target), NULL); @@ -1490,13 +1491,13 @@ void library_exec (gchar** mounts, int mounts_length1) { _tmp108_ = progress_dialog; #line 163 "/home/jens/Source/shotwell/src/main.vala" if (_tmp108_ != NULL) { -#line 1486 "main.c" +#line 1487 "main.c" ProgressDialog* _tmp109_ = NULL; #line 164 "/home/jens/Source/shotwell/src/main.vala" _tmp109_ = progress_dialog; #line 164 "/home/jens/Source/shotwell/src/main.vala" gtk_widget_destroy (G_TYPE_CHECK_INSTANCE_CAST (_tmp109_, gtk_widget_get_type (), GtkWidget)); -#line 1492 "main.c" +#line 1493 "main.c" } #line 165 "/home/jens/Source/shotwell/src/main.vala" _g_object_unref0 (progress_dialog); @@ -1506,7 +1507,7 @@ void library_exec (gchar** mounts, int mounts_length1) { _tmp110_ = mounts; #line 168 "/home/jens/Source/shotwell/src/main.vala" _tmp110__length1 = mounts_length1; -#line 1502 "main.c" +#line 1503 "main.c" { gchar** mount_collection = NULL; gint mount_collection_length1 = 0; @@ -1518,14 +1519,14 @@ void library_exec (gchar** mounts, int mounts_length1) { mount_collection_length1 = _tmp110__length1; #line 168 "/home/jens/Source/shotwell/src/main.vala" for (mount_it = 0; mount_it < _tmp110__length1; mount_it = mount_it + 1) { -#line 1514 "main.c" +#line 1515 "main.c" gchar* _tmp111_ = NULL; gchar* mount = NULL; #line 168 "/home/jens/Source/shotwell/src/main.vala" _tmp111_ = g_strdup (mount_collection[mount_it]); #line 168 "/home/jens/Source/shotwell/src/main.vala" mount = _tmp111_; -#line 1521 "main.c" +#line 1522 "main.c" { LibraryWindow* _tmp112_ = NULL; const gchar* _tmp113_ = NULL; @@ -1537,7 +1538,7 @@ void library_exec (gchar** mounts, int mounts_length1) { library_window_mounted_camera_shell_notification (_tmp112_, _tmp113_, TRUE); #line 168 "/home/jens/Source/shotwell/src/main.vala" _g_free0 (mount); -#line 1533 "main.c" +#line 1534 "main.c" } } } @@ -1565,7 +1566,7 @@ void library_exec (gchar** mounts, int mounts_length1) { _g_object_unref0 (_tmp118_); #line 174 "/home/jens/Source/shotwell/src/main.vala" if (_tmp120_) { -#line 1561 "main.c" +#line 1562 "main.c" LibraryPhotoSourceCollection* _tmp121_ = NULL; gint _tmp122_ = 0; #line 175 "/home/jens/Source/shotwell/src/main.vala" @@ -1574,15 +1575,15 @@ void library_exec (gchar** mounts, int mounts_length1) { _tmp122_ = data_collection_get_count (G_TYPE_CHECK_INSTANCE_CAST (_tmp121_, TYPE_DATA_COLLECTION, DataCollection)); #line 175 "/home/jens/Source/shotwell/src/main.vala" _tmp116_ = _tmp122_ == 0; -#line 1570 "main.c" +#line 1571 "main.c" } else { #line 174 "/home/jens/Source/shotwell/src/main.vala" _tmp116_ = FALSE; -#line 1574 "main.c" +#line 1575 "main.c" } #line 174 "/home/jens/Source/shotwell/src/main.vala" if (_tmp116_) { -#line 1578 "main.c" +#line 1579 "main.c" WelcomeDialog* welcome = NULL; LibraryWindow* _tmp123_ = NULL; WelcomeDialog* _tmp124_ = NULL; @@ -1625,7 +1626,7 @@ void library_exec (gchar** mounts, int mounts_length1) { _g_object_unref0 (_tmp126_); #line 174 "/home/jens/Source/shotwell/src/main.vala" _g_object_unref0 (welcome); -#line 1621 "main.c" +#line 1622 "main.c" } else { ConfigFacade* _tmp132_ = NULL; ConfigFacade* _tmp133_ = NULL; @@ -1637,7 +1638,7 @@ void library_exec (gchar** mounts, int mounts_length1) { configuration_facade_set_show_welcome_dialog (G_TYPE_CHECK_INSTANCE_CAST (_tmp133_, TYPE_CONFIGURATION_FACADE, ConfigurationFacade), FALSE); #line 180 "/home/jens/Source/shotwell/src/main.vala" _g_object_unref0 (_tmp133_); -#line 1633 "main.c" +#line 1634 "main.c" } #line 183 "/home/jens/Source/shotwell/src/main.vala" _tmp134_ = selected_import_entries; @@ -1645,7 +1646,7 @@ void library_exec (gchar** mounts, int mounts_length1) { _tmp134__length1 = selected_import_entries_length1; #line 183 "/home/jens/Source/shotwell/src/main.vala" if (_tmp134__length1 > 0) { -#line 1641 "main.c" +#line 1642 "main.c" WelcomeServiceEntry** _tmp135_ = NULL; gint _tmp135__length1 = 0; #line 184 "/home/jens/Source/shotwell/src/main.vala" @@ -1654,7 +1655,7 @@ void library_exec (gchar** mounts, int mounts_length1) { _tmp135_ = selected_import_entries; #line 185 "/home/jens/Source/shotwell/src/main.vala" _tmp135__length1 = selected_import_entries_length1; -#line 1650 "main.c" +#line 1651 "main.c" { WelcomeServiceEntry** entry_collection = NULL; gint entry_collection_length1 = 0; @@ -1666,14 +1667,14 @@ void library_exec (gchar** mounts, int mounts_length1) { entry_collection_length1 = _tmp135__length1; #line 185 "/home/jens/Source/shotwell/src/main.vala" for (entry_it = 0; entry_it < _tmp135__length1; entry_it = entry_it + 1) { -#line 1662 "main.c" +#line 1663 "main.c" WelcomeServiceEntry* _tmp136_ = NULL; WelcomeServiceEntry* entry = NULL; #line 185 "/home/jens/Source/shotwell/src/main.vala" _tmp136_ = _g_object_ref0 (entry_collection[entry_it]); #line 185 "/home/jens/Source/shotwell/src/main.vala" entry = _tmp136_; -#line 1669 "main.c" +#line 1670 "main.c" { WelcomeServiceEntry* _tmp137_ = NULL; #line 186 "/home/jens/Source/shotwell/src/main.vala" @@ -1682,7 +1683,7 @@ void library_exec (gchar** mounts, int mounts_length1) { welcome_service_entry_execute (_tmp137_); #line 185 "/home/jens/Source/shotwell/src/main.vala" _g_object_unref0 (entry); -#line 1678 "main.c" +#line 1679 "main.c" } } } @@ -1693,7 +1694,7 @@ void library_exec (gchar** mounts, int mounts_length1) { if (_tmp138_) { #line 192 "/home/jens/Source/shotwell/src/main.vala" run_system_pictures_import (NULL); -#line 1689 "main.c" +#line 1690 "main.c" } #line 195 "/home/jens/Source/shotwell/src/main.vala" _tmp139_ = startup_timer; @@ -1753,14 +1754,14 @@ void library_exec (gchar** mounts, int mounts_length1) { _g_free0 (app_version); #line 15 "/home/jens/Source/shotwell/src/main.vala" _g_free0 (errormsg); -#line 1749 "main.c" +#line 1750 "main.c" } static void _report_system_pictures_import_batch_import_import_reporter (ImportManifest* manifest, BatchImportRoll* import_roll, gpointer self) { #line 224 "/home/jens/Source/shotwell/src/main.vala" report_system_pictures_import (manifest, import_roll); -#line 1756 "main.c" +#line 1757 "main.c" } @@ -1790,7 +1791,7 @@ void run_system_pictures_import (ImportManifest* external_exclusion_manifest) { if (!_tmp0_) { #line 217 "/home/jens/Source/shotwell/src/main.vala" return; -#line 1786 "main.c" +#line 1787 "main.c" } #line 219 "/home/jens/Source/shotwell/src/main.vala" _tmp1_ = gee_array_list_new (TYPE_FILE_IMPORT_JOB, (GBoxedCopyFunc) batch_import_job_ref, batch_import_job_unref, NULL, NULL, NULL); @@ -1840,7 +1841,7 @@ void run_system_pictures_import (ImportManifest* external_exclusion_manifest) { _g_object_unref0 (library_window); #line 215 "/home/jens/Source/shotwell/src/main.vala" _g_object_unref0 (jobs); -#line 1836 "main.c" +#line 1837 "main.c" } @@ -1856,7 +1857,7 @@ void report_system_pictures_import (ImportManifest* manifest, BatchImportRoll* i _tmp1_ = do_external_import; #line 238 "/home/jens/Source/shotwell/src/main.vala" if (_tmp1_) { -#line 1852 "main.c" +#line 1853 "main.c" ImportManifest* _tmp2_ = NULL; GeeList* _tmp3_ = NULL; gint _tmp4_ = 0; @@ -1871,23 +1872,23 @@ void report_system_pictures_import (ImportManifest* manifest, BatchImportRoll* i _tmp5_ = _tmp4_; #line 238 "/home/jens/Source/shotwell/src/main.vala" _tmp0_ = _tmp5_ == 0; -#line 1867 "main.c" +#line 1868 "main.c" } else { #line 238 "/home/jens/Source/shotwell/src/main.vala" _tmp0_ = FALSE; -#line 1871 "main.c" +#line 1872 "main.c" } #line 238 "/home/jens/Source/shotwell/src/main.vala" if (_tmp0_) { #line 239 "/home/jens/Source/shotwell/src/main.vala" return; -#line 1877 "main.c" +#line 1878 "main.c" } #line 241 "/home/jens/Source/shotwell/src/main.vala" _tmp6_ = manifest; #line 241 "/home/jens/Source/shotwell/src/main.vala" import_ui_report_manifest (_tmp6_, TRUE, NULL); -#line 1883 "main.c" +#line 1884 "main.c" } @@ -1919,13 +1920,13 @@ void editing_exec (const gchar* filename) { direct_preconfigure (_tmp2_); #line 249 "/home/jens/Source/shotwell/src/main.vala" db_preconfigure (NULL); -#line 1915 "main.c" +#line 1916 "main.c" { #line 253 "/home/jens/Source/shotwell/src/main.vala" direct_app_init (&_inner_error_); #line 253 "/home/jens/Source/shotwell/src/main.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 1921 "main.c" +#line 1922 "main.c" goto __catch208_g_error; } } @@ -1951,7 +1952,7 @@ void editing_exec (const gchar* filename) { _g_object_unref0 (initial_file); #line 257 "/home/jens/Source/shotwell/src/main.vala" return; -#line 1947 "main.c" +#line 1948 "main.c" } __finally208: #line 252 "/home/jens/Source/shotwell/src/main.vala" @@ -1964,7 +1965,7 @@ void editing_exec (const gchar* filename) { g_clear_error (&_inner_error_); #line 252 "/home/jens/Source/shotwell/src/main.vala" return; -#line 1960 "main.c" +#line 1961 "main.c" } #line 261 "/home/jens/Source/shotwell/src/main.vala" desktop_integration_init (); @@ -2002,14 +2003,14 @@ void editing_exec (const gchar* filename) { _g_object_unref0 (direct_window); #line 244 "/home/jens/Source/shotwell/src/main.vala" _g_object_unref0 (initial_file); -#line 1998 "main.c" +#line 1999 "main.c" } static GOptionEntry* _vala_array_dup26 (GOptionEntry* self, int length) { #line 291 "/home/jens/Source/shotwell/src/main.vala" return g_memdup (self, length * sizeof (GOptionEntry)); -#line 2005 "main.c" +#line 2006 "main.c" } @@ -2020,11 +2021,11 @@ static void _vala_array_add152 (GOptionEntry** array, int* length, int* size, co *size = (*size) ? (2 * (*size)) : 4; #line 295 "/home/jens/Source/shotwell/src/main.vala" *array = g_renew (GOptionEntry, *array, *size); -#line 2016 "main.c" +#line 2017 "main.c" } #line 295 "/home/jens/Source/shotwell/src/main.vala" (*array)[(*length)++] = *value; -#line 2020 "main.c" +#line 2021 "main.c" } @@ -2035,11 +2036,11 @@ static void _vala_array_add153 (GOptionEntry** array, int* length, int* size, co *size = (*size) ? (2 * (*size)) : 4; #line 299 "/home/jens/Source/shotwell/src/main.vala" *array = g_renew (GOptionEntry, *array, *size); -#line 2031 "main.c" +#line 2032 "main.c" } #line 299 "/home/jens/Source/shotwell/src/main.vala" (*array)[(*length)++] = *value; -#line 2035 "main.c" +#line 2036 "main.c" } @@ -2050,11 +2051,11 @@ static void _vala_array_add154 (GOptionEntry** array, int* length, int* size, co *size = (*size) ? (2 * (*size)) : 4; #line 303 "/home/jens/Source/shotwell/src/main.vala" *array = g_renew (GOptionEntry, *array, *size); -#line 2046 "main.c" +#line 2047 "main.c" } #line 303 "/home/jens/Source/shotwell/src/main.vala" (*array)[(*length)++] = *value; -#line 2050 "main.c" +#line 2051 "main.c" } @@ -2065,11 +2066,11 @@ static void _vala_array_add155 (GOptionEntry** array, int* length, int* size, co *size = (*size) ? (2 * (*size)) : 4; #line 307 "/home/jens/Source/shotwell/src/main.vala" *array = g_renew (GOptionEntry, *array, *size); -#line 2061 "main.c" +#line 2062 "main.c" } #line 307 "/home/jens/Source/shotwell/src/main.vala" (*array)[(*length)++] = *value; -#line 2065 "main.c" +#line 2066 "main.c" } @@ -2080,18 +2081,18 @@ static void _vala_array_add156 (GOptionEntry** array, int* length, int* size, co *size = (*size) ? (2 * (*size)) : 4; #line 310 "/home/jens/Source/shotwell/src/main.vala" *array = g_renew (GOptionEntry, *array, *size); -#line 2076 "main.c" +#line 2077 "main.c" } #line 310 "/home/jens/Source/shotwell/src/main.vala" (*array)[(*length)++] = *value; -#line 2080 "main.c" +#line 2081 "main.c" } static GOptionEntry* _vala_array_dup27 (GOptionEntry* self, int length) { #line 312 "/home/jens/Source/shotwell/src/main.vala" return g_memdup (self, length * sizeof (GOptionEntry)); -#line 2087 "main.c" +#line 2088 "main.c" } @@ -2141,7 +2142,7 @@ GOptionEntry* commandline_options_get_options (int* result_length1) { _tmp0__length1 = commandline_options_entries_length1; #line 290 "/home/jens/Source/shotwell/src/main.vala" if (_tmp0_ != NULL) { -#line 2137 "main.c" +#line 2138 "main.c" GOptionEntry* _tmp1_ = NULL; gint _tmp1__length1 = 0; GOptionEntry* _tmp2_ = NULL; @@ -2164,13 +2165,13 @@ GOptionEntry* commandline_options_get_options (int* result_length1) { if (result_length1) { #line 291 "/home/jens/Source/shotwell/src/main.vala" *result_length1 = _tmp3__length1; -#line 2160 "main.c" +#line 2161 "main.c" } #line 291 "/home/jens/Source/shotwell/src/main.vala" result = _tmp3_; #line 291 "/home/jens/Source/shotwell/src/main.vala" return result; -#line 2166 "main.c" +#line 2167 "main.c" } #line 293 "/home/jens/Source/shotwell/src/main.vala" _tmp4_ = _ ("Path to Shotwell's private data"); @@ -2318,13 +2319,13 @@ GOptionEntry* commandline_options_get_options (int* result_length1) { if (result_length1) { #line 312 "/home/jens/Source/shotwell/src/main.vala" *result_length1 = _tmp26__length1; -#line 2314 "main.c" +#line 2315 "main.c" } #line 312 "/home/jens/Source/shotwell/src/main.vala" result = _tmp26_; #line 312 "/home/jens/Source/shotwell/src/main.vala" return result; -#line 2320 "main.c" +#line 2321 "main.c" } @@ -2335,13 +2336,13 @@ static void _vala_array_add157 (gchar*** array, int* length, int* size, gchar* v *size = (*size) ? (2 * (*size)) : 4; #line 372 "/home/jens/Source/shotwell/src/main.vala" *array = g_renew (gchar*, *array, (*size) + 1); -#line 2331 "main.c" +#line 2332 "main.c" } #line 372 "/home/jens/Source/shotwell/src/main.vala" (*array)[(*length)++] = value; #line 372 "/home/jens/Source/shotwell/src/main.vala" (*array)[*length] = NULL; -#line 2337 "main.c" +#line 2338 "main.c" } @@ -2349,19 +2350,19 @@ static gboolean string_contains (const gchar* self, const gchar* needle) { gboolean result = FALSE; const gchar* _tmp0_ = NULL; gchar* _tmp1_ = NULL; -#line 1376 "/usr/share/vala-0.32/vapi/glib-2.0.vapi" +#line 1376 "/usr/share/vala-0.34/vapi/glib-2.0.vapi" g_return_val_if_fail (self != NULL, FALSE); -#line 1376 "/usr/share/vala-0.32/vapi/glib-2.0.vapi" +#line 1376 "/usr/share/vala-0.34/vapi/glib-2.0.vapi" g_return_val_if_fail (needle != NULL, FALSE); -#line 1377 "/usr/share/vala-0.32/vapi/glib-2.0.vapi" +#line 1377 "/usr/share/vala-0.34/vapi/glib-2.0.vapi" _tmp0_ = needle; -#line 1377 "/usr/share/vala-0.32/vapi/glib-2.0.vapi" +#line 1377 "/usr/share/vala-0.34/vapi/glib-2.0.vapi" _tmp1_ = strstr ((gchar*) self, (gchar*) _tmp0_); -#line 1377 "/usr/share/vala-0.32/vapi/glib-2.0.vapi" +#line 1377 "/usr/share/vala-0.34/vapi/glib-2.0.vapi" result = _tmp1_ != NULL; -#line 1377 "/usr/share/vala-0.32/vapi/glib-2.0.vapi" +#line 1377 "/usr/share/vala-0.34/vapi/glib-2.0.vapi" return result; -#line 2357 "main.c" +#line 2358 "main.c" } @@ -2381,18 +2382,21 @@ void _vala_main (gchar** args, int args_length1) { const gchar* _tmp44_ = NULL; const gchar* _tmp45_ = NULL; gboolean _tmp46_ = FALSE; - const gchar* _tmp53_ = NULL; - gboolean _tmp54_ = FALSE; + GDateTime* _tmp53_ = NULL; + GDateTime* _tmp54_ = NULL; const gchar* _tmp55_ = NULL; - gchar** _tmp57_ = NULL; - gint _tmp57__length1 = 0; - GTimer* _tmp58_ = NULL; - GTimer* _tmp59_ = NULL; - const gchar* _tmp60_ = NULL; - gboolean _tmp61_ = FALSE; + const gchar* _tmp56_ = NULL; + gboolean _tmp57_ = FALSE; + const gchar* _tmp58_ = NULL; + gchar** _tmp60_ = NULL; + gint _tmp60__length1 = 0; + GTimer* _tmp61_ = NULL; + GTimer* _tmp62_ = NULL; + const gchar* _tmp63_ = NULL; gboolean _tmp64_ = FALSE; - const gchar* _tmp65_ = NULL; - gboolean _tmp66_ = FALSE; + gboolean _tmp67_ = FALSE; + const gchar* _tmp68_ = NULL; + gboolean _tmp69_ = FALSE; GError * _inner_error_ = NULL; #line 320 "/home/jens/Source/shotwell/src/main.vala" _tmp0_ = args; @@ -2414,7 +2418,7 @@ void _vala_main (gchar** args, int args_length1) { _g_object_unref0 (_tmp3_); #line 331 "/home/jens/Source/shotwell/src/main.vala" if (_tmp4_) { -#line 2410 "main.c" +#line 2414 "main.c" GFile* _tmp5_ = NULL; GFile* _tmp6_ = NULL; gchar* _tmp7_ = NULL; @@ -2441,7 +2445,7 @@ void _vala_main (gchar** args, int args_length1) { _g_free0 (_tmp8_); #line 332 "/home/jens/Source/shotwell/src/main.vala" _g_object_unref0 (_tmp6_); -#line 2437 "main.c" +#line 2441 "main.c" } { const gchar* _tmp11_ = NULL; @@ -2463,7 +2467,7 @@ void _vala_main (gchar** args, int args_length1) { _tmp14_ = (g_free (_tmp14_), NULL); #line 338 "/home/jens/Source/shotwell/src/main.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 2459 "main.c" +#line 2463 "main.c" goto __catch209_g_error; } } @@ -2511,7 +2515,7 @@ void _vala_main (gchar** args, int args_length1) { _g_error_free0 (e); #line 344 "/home/jens/Source/shotwell/src/main.vala" return; -#line 2507 "main.c" +#line 2511 "main.c" } __finally209: #line 337 "/home/jens/Source/shotwell/src/main.vala" @@ -2522,7 +2526,7 @@ void _vala_main (gchar** args, int args_length1) { g_clear_error (&_inner_error_); #line 337 "/home/jens/Source/shotwell/src/main.vala" return; -#line 2518 "main.c" +#line 2522 "main.c" } #line 347 "/home/jens/Source/shotwell/src/main.vala" _tmp22_ = commandline_options_show_version; @@ -2532,17 +2536,17 @@ void _vala_main (gchar** args, int args_length1) { if (RESOURCES_GIT_VERSION != NULL) { #line 349 "/home/jens/Source/shotwell/src/main.vala" g_print ("%s %s (%s)\n", RESOURCES_APP_TITLE, RESOURCES_APP_VERSION, RESOURCES_GIT_VERSION); -#line 2528 "main.c" +#line 2532 "main.c" } else { #line 351 "/home/jens/Source/shotwell/src/main.vala" g_print ("%s %s\n", RESOURCES_APP_TITLE, RESOURCES_APP_VERSION); -#line 2532 "main.c" +#line 2536 "main.c" } #line 353 "/home/jens/Source/shotwell/src/main.vala" app_dirs_terminate (); #line 355 "/home/jens/Source/shotwell/src/main.vala" return; -#line 2538 "main.c" +#line 2542 "main.c" } #line 365 "/home/jens/Source/shotwell/src/main.vala" _tmp23_ = g_new0 (gchar*, 0 + 1); @@ -2554,19 +2558,19 @@ void _vala_main (gchar** args, int args_length1) { _mounts_size_ = mounts_length1; #line 366 "/home/jens/Source/shotwell/src/main.vala" filename = NULL; -#line 2550 "main.c" +#line 2554 "main.c" { gint ctr = 0; #line 368 "/home/jens/Source/shotwell/src/main.vala" ctr = 1; -#line 2555 "main.c" +#line 2559 "main.c" { gboolean _tmp24_ = FALSE; #line 368 "/home/jens/Source/shotwell/src/main.vala" _tmp24_ = TRUE; #line 368 "/home/jens/Source/shotwell/src/main.vala" while (TRUE) { -#line 2562 "main.c" +#line 2566 "main.c" gint _tmp26_ = 0; gchar** _tmp27_ = NULL; gint _tmp27__length1 = 0; @@ -2580,13 +2584,13 @@ void _vala_main (gchar** args, int args_length1) { gboolean _tmp33_ = FALSE; #line 368 "/home/jens/Source/shotwell/src/main.vala" if (!_tmp24_) { -#line 2576 "main.c" +#line 2580 "main.c" gint _tmp25_ = 0; #line 368 "/home/jens/Source/shotwell/src/main.vala" _tmp25_ = ctr; #line 368 "/home/jens/Source/shotwell/src/main.vala" ctr = _tmp25_ + 1; -#line 2582 "main.c" +#line 2586 "main.c" } #line 368 "/home/jens/Source/shotwell/src/main.vala" _tmp24_ = FALSE; @@ -2600,7 +2604,7 @@ void _vala_main (gchar** args, int args_length1) { if (!(_tmp26_ < _tmp27__length1)) { #line 368 "/home/jens/Source/shotwell/src/main.vala" break; -#line 2596 "main.c" +#line 2600 "main.c" } #line 369 "/home/jens/Source/shotwell/src/main.vala" _tmp28_ = args; @@ -2620,7 +2624,7 @@ void _vala_main (gchar** args, int args_length1) { _tmp33_ = library_window_is_mount_uri_supported (_tmp32_); #line 371 "/home/jens/Source/shotwell/src/main.vala" if (_tmp33_) { -#line 2616 "main.c" +#line 2620 "main.c" gchar** _tmp34_ = NULL; gint _tmp34__length1 = 0; const gchar* _tmp35_ = NULL; @@ -2635,7 +2639,7 @@ void _vala_main (gchar** args, int args_length1) { _tmp36_ = g_strdup (_tmp35_); #line 372 "/home/jens/Source/shotwell/src/main.vala" _vala_array_add157 (&mounts, &mounts_length1, &_mounts_size_, _tmp36_); -#line 2631 "main.c" +#line 2635 "main.c" } else { gboolean _tmp37_ = FALSE; const gchar* _tmp38_ = NULL; @@ -2646,7 +2650,7 @@ void _vala_main (gchar** args, int args_length1) { _tmp39_ = is_string_empty (_tmp38_); #line 373 "/home/jens/Source/shotwell/src/main.vala" if (_tmp39_) { -#line 2642 "main.c" +#line 2646 "main.c" const gchar* _tmp40_ = NULL; gboolean _tmp41_ = FALSE; #line 373 "/home/jens/Source/shotwell/src/main.vala" @@ -2655,15 +2659,15 @@ void _vala_main (gchar** args, int args_length1) { _tmp41_ = string_contains (_tmp40_, "://"); #line 373 "/home/jens/Source/shotwell/src/main.vala" _tmp37_ = !_tmp41_; -#line 2651 "main.c" +#line 2655 "main.c" } else { #line 373 "/home/jens/Source/shotwell/src/main.vala" _tmp37_ = FALSE; -#line 2655 "main.c" +#line 2659 "main.c" } #line 373 "/home/jens/Source/shotwell/src/main.vala" if (_tmp37_) { -#line 2659 "main.c" +#line 2663 "main.c" const gchar* _tmp42_ = NULL; gchar* _tmp43_ = NULL; #line 374 "/home/jens/Source/shotwell/src/main.vala" @@ -2674,12 +2678,12 @@ void _vala_main (gchar** args, int args_length1) { _g_free0 (filename); #line 374 "/home/jens/Source/shotwell/src/main.vala" filename = _tmp43_; -#line 2670 "main.c" +#line 2674 "main.c" } } #line 368 "/home/jens/Source/shotwell/src/main.vala" _g_free0 (arg); -#line 2675 "main.c" +#line 2679 "main.c" } } } @@ -2691,17 +2695,17 @@ void _vala_main (gchar** args, int args_length1) { if (_tmp46_) { #line 378 "/home/jens/Source/shotwell/src/main.vala" _tmp44_ = DEBUG_LIBRARY_PREFIX; -#line 2687 "main.c" +#line 2691 "main.c" } else { #line 378 "/home/jens/Source/shotwell/src/main.vala" _tmp44_ = DEBUG_VIEWER_PREFIX; -#line 2691 "main.c" +#line 2695 "main.c" } #line 378 "/home/jens/Source/shotwell/src/main.vala" debug_init (_tmp44_); #line 380 "/home/jens/Source/shotwell/src/main.vala" if (RESOURCES_GIT_VERSION != NULL) { -#line 2697 "main.c" +#line 2701 "main.c" const gchar* _tmp47_ = NULL; const gchar* _tmp48_ = NULL; gboolean _tmp49_ = FALSE; @@ -2713,15 +2717,15 @@ void _vala_main (gchar** args, int args_length1) { if (_tmp49_) { #line 382 "/home/jens/Source/shotwell/src/main.vala" _tmp47_ = RESOURCES_APP_LIBRARY_ROLE; -#line 2709 "main.c" +#line 2713 "main.c" } else { #line 382 "/home/jens/Source/shotwell/src/main.vala" _tmp47_ = RESOURCES_APP_DIRECT_ROLE; -#line 2713 "main.c" +#line 2717 "main.c" } #line 381 "/home/jens/Source/shotwell/src/main.vala" g_message ("main.vala:381: Shotwell %s %s (%s)", _tmp47_, RESOURCES_APP_VERSION, RESOURCES_GIT_VERSION); -#line 2717 "main.c" +#line 2721 "main.c" } else { const gchar* _tmp50_ = NULL; const gchar* _tmp51_ = NULL; @@ -2734,244 +2738,254 @@ void _vala_main (gchar** args, int args_length1) { if (_tmp52_) { #line 386 "/home/jens/Source/shotwell/src/main.vala" _tmp50_ = RESOURCES_APP_LIBRARY_ROLE; -#line 2730 "main.c" +#line 2734 "main.c" } else { #line 386 "/home/jens/Source/shotwell/src/main.vala" _tmp50_ = RESOURCES_APP_DIRECT_ROLE; -#line 2734 "main.c" +#line 2738 "main.c" } #line 385 "/home/jens/Source/shotwell/src/main.vala" g_message ("main.vala:385: Shotwell %s %s", _tmp50_, RESOURCES_APP_VERSION); -#line 2738 "main.c" +#line 2742 "main.c" } -#line 391 "/home/jens/Source/shotwell/src/main.vala" - _tmp53_ = filename; -#line 391 "/home/jens/Source/shotwell/src/main.vala" - _tmp54_ = is_string_empty (_tmp53_); -#line 391 "/home/jens/Source/shotwell/src/main.vala" - application_init (!_tmp54_); +#line 389 "/home/jens/Source/shotwell/src/main.vala" + _tmp53_ = g_date_time_new_now_local (); +#line 389 "/home/jens/Source/shotwell/src/main.vala" + _tmp54_ = _tmp53_; +#line 389 "/home/jens/Source/shotwell/src/main.vala" + _tmp55_ = g_date_time_get_timezone_abbreviation (_tmp54_); +#line 389 "/home/jens/Source/shotwell/src/main.vala" + g_debug ("main.vala:389: Shotwell is running in timezone %s", _tmp55_); +#line 389 "/home/jens/Source/shotwell/src/main.vala" + _g_date_time_unref0 (_tmp54_); #line 394 "/home/jens/Source/shotwell/src/main.vala" - _tmp55_ = commandline_options_data_dir; + _tmp56_ = filename; #line 394 "/home/jens/Source/shotwell/src/main.vala" - if (_tmp55_ != NULL) { -#line 2750 "main.c" - const gchar* _tmp56_ = NULL; -#line 395 "/home/jens/Source/shotwell/src/main.vala" - _tmp56_ = commandline_options_data_dir; -#line 395 "/home/jens/Source/shotwell/src/main.vala" - app_dirs_set_data_dir (_tmp56_); -#line 2756 "main.c" - } else { + _tmp57_ = is_string_empty (_tmp56_); +#line 394 "/home/jens/Source/shotwell/src/main.vala" + application_init (!_tmp57_); #line 397 "/home/jens/Source/shotwell/src/main.vala" + _tmp58_ = commandline_options_data_dir; +#line 397 "/home/jens/Source/shotwell/src/main.vala" + if (_tmp58_ != NULL) { +#line 2764 "main.c" + const gchar* _tmp59_ = NULL; +#line 398 "/home/jens/Source/shotwell/src/main.vala" + _tmp59_ = commandline_options_data_dir; +#line 398 "/home/jens/Source/shotwell/src/main.vala" + app_dirs_set_data_dir (_tmp59_); +#line 2770 "main.c" + } else { +#line 400 "/home/jens/Source/shotwell/src/main.vala" app_dirs_try_migrate_data (); -#line 2760 "main.c" +#line 2774 "main.c" } -#line 400 "/home/jens/Source/shotwell/src/main.vala" +#line 403 "/home/jens/Source/shotwell/src/main.vala" app_dirs_verify_data_dir (); -#line 401 "/home/jens/Source/shotwell/src/main.vala" - app_dirs_verify_cache_dir (); -#line 404 "/home/jens/Source/shotwell/src/main.vala" - _tmp57_ = args; #line 404 "/home/jens/Source/shotwell/src/main.vala" - _tmp57__length1 = args_length1; -#line 404 "/home/jens/Source/shotwell/src/main.vala" - international_support_init (RESOURCES_APP_GETTEXT_PACKAGE, _tmp57_, _tmp57__length1, INTERNATIONAL_SUPPORT_SYSTEM_LOCALE); -#line 406 "/home/jens/Source/shotwell/src/main.vala" - _tmp58_ = g_timer_new (); -#line 406 "/home/jens/Source/shotwell/src/main.vala" - _g_timer_destroy0 (startup_timer); -#line 406 "/home/jens/Source/shotwell/src/main.vala" - startup_timer = _tmp58_; + app_dirs_verify_cache_dir (); #line 407 "/home/jens/Source/shotwell/src/main.vala" - _tmp59_ = startup_timer; + _tmp60_ = args; #line 407 "/home/jens/Source/shotwell/src/main.vala" - g_timer_start (_tmp59_); + _tmp60__length1 = args_length1; +#line 407 "/home/jens/Source/shotwell/src/main.vala" + international_support_init (RESOURCES_APP_GETTEXT_PACKAGE, _tmp60_, _tmp60__length1, INTERNATIONAL_SUPPORT_SYSTEM_LOCALE); +#line 409 "/home/jens/Source/shotwell/src/main.vala" + _tmp61_ = g_timer_new (); +#line 409 "/home/jens/Source/shotwell/src/main.vala" + _g_timer_destroy0 (startup_timer); +#line 409 "/home/jens/Source/shotwell/src/main.vala" + startup_timer = _tmp61_; #line 410 "/home/jens/Source/shotwell/src/main.vala" + _tmp62_ = startup_timer; +#line 410 "/home/jens/Source/shotwell/src/main.vala" + g_timer_start (_tmp62_); +#line 413 "/home/jens/Source/shotwell/src/main.vala" g_set_application_name (RESOURCES_APP_TITLE); -#line 414 "/home/jens/Source/shotwell/src/main.vala" +#line 417 "/home/jens/Source/shotwell/src/main.vala" resources_init (); -#line 419 "/home/jens/Source/shotwell/src/main.vala" - _tmp60_ = filename; -#line 419 "/home/jens/Source/shotwell/src/main.vala" - _tmp61_ = is_string_empty (_tmp60_); -#line 419 "/home/jens/Source/shotwell/src/main.vala" - if (_tmp61_) { -#line 2792 "main.c" - gchar** _tmp62_ = NULL; - gint _tmp62__length1 = 0; -#line 420 "/home/jens/Source/shotwell/src/main.vala" - _tmp62_ = mounts; -#line 420 "/home/jens/Source/shotwell/src/main.vala" - _tmp62__length1 = mounts_length1; -#line 420 "/home/jens/Source/shotwell/src/main.vala" - library_exec (_tmp62_, _tmp62__length1); -#line 2801 "main.c" - } else { - const gchar* _tmp63_ = NULL; #line 422 "/home/jens/Source/shotwell/src/main.vala" - _tmp63_ = filename; + _tmp63_ = filename; #line 422 "/home/jens/Source/shotwell/src/main.vala" - editing_exec (_tmp63_); -#line 2808 "main.c" - } + _tmp64_ = is_string_empty (_tmp63_); +#line 422 "/home/jens/Source/shotwell/src/main.vala" + if (_tmp64_) { +#line 2806 "main.c" + gchar** _tmp65_ = NULL; + gint _tmp65__length1 = 0; +#line 423 "/home/jens/Source/shotwell/src/main.vala" + _tmp65_ = mounts; +#line 423 "/home/jens/Source/shotwell/src/main.vala" + _tmp65__length1 = mounts_length1; +#line 423 "/home/jens/Source/shotwell/src/main.vala" + library_exec (_tmp65_, _tmp65__length1); +#line 2815 "main.c" + } else { + const gchar* _tmp66_ = NULL; +#line 425 "/home/jens/Source/shotwell/src/main.vala" + _tmp66_ = filename; #line 425 "/home/jens/Source/shotwell/src/main.vala" + editing_exec (_tmp66_); +#line 2822 "main.c" + } +#line 428 "/home/jens/Source/shotwell/src/main.vala" resources_terminate (); -#line 426 "/home/jens/Source/shotwell/src/main.vala" +#line 429 "/home/jens/Source/shotwell/src/main.vala" application_terminate (); -#line 427 "/home/jens/Source/shotwell/src/main.vala" +#line 430 "/home/jens/Source/shotwell/src/main.vala" debug_terminate (); -#line 428 "/home/jens/Source/shotwell/src/main.vala" +#line 431 "/home/jens/Source/shotwell/src/main.vala" app_dirs_terminate (); -#line 433 "/home/jens/Source/shotwell/src/main.vala" - _tmp65_ = filename; -#line 433 "/home/jens/Source/shotwell/src/main.vala" - _tmp66_ = is_string_empty (_tmp65_); -#line 433 "/home/jens/Source/shotwell/src/main.vala" - if (_tmp66_) { -#line 2824 "main.c" - gboolean _tmp67_ = FALSE; -#line 433 "/home/jens/Source/shotwell/src/main.vala" - _tmp67_ = was_already_running; -#line 433 "/home/jens/Source/shotwell/src/main.vala" - _tmp64_ = !_tmp67_; -#line 2830 "main.c" +#line 436 "/home/jens/Source/shotwell/src/main.vala" + _tmp68_ = filename; +#line 436 "/home/jens/Source/shotwell/src/main.vala" + _tmp69_ = is_string_empty (_tmp68_); +#line 436 "/home/jens/Source/shotwell/src/main.vala" + if (_tmp69_) { +#line 2838 "main.c" + gboolean _tmp70_ = FALSE; +#line 436 "/home/jens/Source/shotwell/src/main.vala" + _tmp70_ = was_already_running; +#line 436 "/home/jens/Source/shotwell/src/main.vala" + _tmp67_ = !_tmp70_; +#line 2844 "main.c" } else { -#line 433 "/home/jens/Source/shotwell/src/main.vala" - _tmp64_ = FALSE; -#line 2834 "main.c" +#line 436 "/home/jens/Source/shotwell/src/main.vala" + _tmp67_ = FALSE; +#line 2848 "main.c" } -#line 433 "/home/jens/Source/shotwell/src/main.vala" - if (_tmp64_) { -#line 2838 "main.c" +#line 436 "/home/jens/Source/shotwell/src/main.vala" + if (_tmp67_) { +#line 2852 "main.c" gchar* orig_path = NULL; - GFile* _tmp68_ = NULL; - GFile* _tmp69_ = NULL; - GFile* _tmp70_ = NULL; GFile* _tmp71_ = NULL; - gchar* _tmp72_ = NULL; - gchar* _tmp73_ = NULL; - gchar* backup_path = NULL; - const gchar* _tmp74_ = NULL; + GFile* _tmp72_ = NULL; + GFile* _tmp73_ = NULL; + GFile* _tmp74_ = NULL; gchar* _tmp75_ = NULL; -#line 434 "/home/jens/Source/shotwell/src/main.vala" - _tmp68_ = app_dirs_get_data_subdir ("data", NULL); -#line 434 "/home/jens/Source/shotwell/src/main.vala" - _tmp69_ = _tmp68_; -#line 434 "/home/jens/Source/shotwell/src/main.vala" - _tmp70_ = g_file_get_child (_tmp69_, "photo.db"); -#line 434 "/home/jens/Source/shotwell/src/main.vala" - _tmp71_ = _tmp70_; -#line 434 "/home/jens/Source/shotwell/src/main.vala" - _tmp72_ = g_file_get_path (_tmp71_); -#line 434 "/home/jens/Source/shotwell/src/main.vala" - _tmp73_ = _tmp72_; -#line 434 "/home/jens/Source/shotwell/src/main.vala" - _g_object_unref0 (_tmp71_); -#line 434 "/home/jens/Source/shotwell/src/main.vala" - _g_object_unref0 (_tmp69_); -#line 434 "/home/jens/Source/shotwell/src/main.vala" - orig_path = _tmp73_; -#line 435 "/home/jens/Source/shotwell/src/main.vala" - _tmp74_ = orig_path; -#line 435 "/home/jens/Source/shotwell/src/main.vala" - _tmp75_ = g_strconcat (_tmp74_, ".bak", NULL); -#line 435 "/home/jens/Source/shotwell/src/main.vala" - backup_path = _tmp75_; -#line 2873 "main.c" - { - GFile* src = NULL; - const gchar* _tmp76_ = NULL; - GFile* _tmp77_ = NULL; - GFile* dest = NULL; - const gchar* _tmp78_ = NULL; - GFile* _tmp79_ = NULL; - GFile* _tmp80_ = NULL; - GFile* _tmp81_ = NULL; + gchar* _tmp76_ = NULL; + gchar* backup_path = NULL; + const gchar* _tmp77_ = NULL; + gchar* _tmp78_ = NULL; +#line 437 "/home/jens/Source/shotwell/src/main.vala" + _tmp71_ = app_dirs_get_data_subdir ("data", NULL); +#line 437 "/home/jens/Source/shotwell/src/main.vala" + _tmp72_ = _tmp71_; +#line 437 "/home/jens/Source/shotwell/src/main.vala" + _tmp73_ = g_file_get_child (_tmp72_, "photo.db"); +#line 437 "/home/jens/Source/shotwell/src/main.vala" + _tmp74_ = _tmp73_; +#line 437 "/home/jens/Source/shotwell/src/main.vala" + _tmp75_ = g_file_get_path (_tmp74_); #line 437 "/home/jens/Source/shotwell/src/main.vala" - _tmp76_ = orig_path; + _tmp76_ = _tmp75_; #line 437 "/home/jens/Source/shotwell/src/main.vala" - _tmp77_ = g_file_new_for_commandline_arg (_tmp76_); + _g_object_unref0 (_tmp74_); #line 437 "/home/jens/Source/shotwell/src/main.vala" - src = _tmp77_; + _g_object_unref0 (_tmp72_); +#line 437 "/home/jens/Source/shotwell/src/main.vala" + orig_path = _tmp76_; #line 438 "/home/jens/Source/shotwell/src/main.vala" - _tmp78_ = backup_path; + _tmp77_ = orig_path; #line 438 "/home/jens/Source/shotwell/src/main.vala" - _tmp79_ = g_file_new_for_commandline_arg (_tmp78_); + _tmp78_ = g_strconcat (_tmp77_, ".bak", NULL); #line 438 "/home/jens/Source/shotwell/src/main.vala" - dest = _tmp79_; -#line 439 "/home/jens/Source/shotwell/src/main.vala" - _tmp80_ = src; -#line 439 "/home/jens/Source/shotwell/src/main.vala" - _tmp81_ = dest; -#line 439 "/home/jens/Source/shotwell/src/main.vala" - g_file_copy (_tmp80_, _tmp81_, G_FILE_COPY_OVERWRITE | G_FILE_COPY_ALL_METADATA, NULL, NULL, NULL, &_inner_error_); -#line 439 "/home/jens/Source/shotwell/src/main.vala" + backup_path = _tmp78_; +#line 2887 "main.c" + { + GFile* src = NULL; + const gchar* _tmp79_ = NULL; + GFile* _tmp80_ = NULL; + GFile* dest = NULL; + const gchar* _tmp81_ = NULL; + GFile* _tmp82_ = NULL; + GFile* _tmp83_ = NULL; + GFile* _tmp84_ = NULL; +#line 440 "/home/jens/Source/shotwell/src/main.vala" + _tmp79_ = orig_path; +#line 440 "/home/jens/Source/shotwell/src/main.vala" + _tmp80_ = g_file_new_for_commandline_arg (_tmp79_); +#line 440 "/home/jens/Source/shotwell/src/main.vala" + src = _tmp80_; +#line 441 "/home/jens/Source/shotwell/src/main.vala" + _tmp81_ = backup_path; +#line 441 "/home/jens/Source/shotwell/src/main.vala" + _tmp82_ = g_file_new_for_commandline_arg (_tmp81_); +#line 441 "/home/jens/Source/shotwell/src/main.vala" + dest = _tmp82_; +#line 442 "/home/jens/Source/shotwell/src/main.vala" + _tmp83_ = src; +#line 442 "/home/jens/Source/shotwell/src/main.vala" + _tmp84_ = dest; +#line 442 "/home/jens/Source/shotwell/src/main.vala" + g_file_copy (_tmp83_, _tmp84_, G_FILE_COPY_OVERWRITE | G_FILE_COPY_ALL_METADATA, NULL, NULL, NULL, &_inner_error_); +#line 442 "/home/jens/Source/shotwell/src/main.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 439 "/home/jens/Source/shotwell/src/main.vala" +#line 442 "/home/jens/Source/shotwell/src/main.vala" _g_object_unref0 (dest); -#line 439 "/home/jens/Source/shotwell/src/main.vala" +#line 442 "/home/jens/Source/shotwell/src/main.vala" _g_object_unref0 (src); -#line 2907 "main.c" +#line 2921 "main.c" goto __catch210_g_error; } -#line 436 "/home/jens/Source/shotwell/src/main.vala" +#line 439 "/home/jens/Source/shotwell/src/main.vala" _g_object_unref0 (dest); -#line 436 "/home/jens/Source/shotwell/src/main.vala" +#line 439 "/home/jens/Source/shotwell/src/main.vala" _g_object_unref0 (src); -#line 2914 "main.c" +#line 2928 "main.c" } goto __finally210; __catch210_g_error: { GError* _error_ = NULL; - GError* _tmp82_ = NULL; - const gchar* _tmp83_ = NULL; -#line 436 "/home/jens/Source/shotwell/src/main.vala" + GError* _tmp85_ = NULL; + const gchar* _tmp86_ = NULL; +#line 439 "/home/jens/Source/shotwell/src/main.vala" _error_ = _inner_error_; -#line 436 "/home/jens/Source/shotwell/src/main.vala" +#line 439 "/home/jens/Source/shotwell/src/main.vala" _inner_error_ = NULL; -#line 443 "/home/jens/Source/shotwell/src/main.vala" - _tmp82_ = _error_; -#line 443 "/home/jens/Source/shotwell/src/main.vala" - _tmp83_ = _tmp82_->message; -#line 443 "/home/jens/Source/shotwell/src/main.vala" - g_warning ("main.vala:443: Failed to create backup file of database: %s", _tmp83_); -#line 436 "/home/jens/Source/shotwell/src/main.vala" +#line 446 "/home/jens/Source/shotwell/src/main.vala" + _tmp85_ = _error_; +#line 446 "/home/jens/Source/shotwell/src/main.vala" + _tmp86_ = _tmp85_->message; +#line 446 "/home/jens/Source/shotwell/src/main.vala" + g_warning ("main.vala:446: Failed to create backup file of database: %s", _tmp86_); +#line 439 "/home/jens/Source/shotwell/src/main.vala" _g_error_free0 (_error_); -#line 2934 "main.c" +#line 2948 "main.c" } __finally210: -#line 436 "/home/jens/Source/shotwell/src/main.vala" +#line 439 "/home/jens/Source/shotwell/src/main.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 436 "/home/jens/Source/shotwell/src/main.vala" +#line 439 "/home/jens/Source/shotwell/src/main.vala" _g_free0 (backup_path); -#line 436 "/home/jens/Source/shotwell/src/main.vala" +#line 439 "/home/jens/Source/shotwell/src/main.vala" _g_free0 (orig_path); -#line 436 "/home/jens/Source/shotwell/src/main.vala" +#line 439 "/home/jens/Source/shotwell/src/main.vala" _g_free0 (filename); -#line 436 "/home/jens/Source/shotwell/src/main.vala" +#line 439 "/home/jens/Source/shotwell/src/main.vala" mounts = (_vala_array_free (mounts, mounts_length1, (GDestroyNotify) g_free), NULL); -#line 436 "/home/jens/Source/shotwell/src/main.vala" +#line 439 "/home/jens/Source/shotwell/src/main.vala" g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 436 "/home/jens/Source/shotwell/src/main.vala" +#line 439 "/home/jens/Source/shotwell/src/main.vala" g_clear_error (&_inner_error_); -#line 436 "/home/jens/Source/shotwell/src/main.vala" +#line 439 "/home/jens/Source/shotwell/src/main.vala" return; -#line 2953 "main.c" +#line 2967 "main.c" } -#line 446 "/home/jens/Source/shotwell/src/main.vala" +#line 449 "/home/jens/Source/shotwell/src/main.vala" sync (); -#line 433 "/home/jens/Source/shotwell/src/main.vala" +#line 436 "/home/jens/Source/shotwell/src/main.vala" _g_free0 (backup_path); -#line 433 "/home/jens/Source/shotwell/src/main.vala" +#line 436 "/home/jens/Source/shotwell/src/main.vala" _g_free0 (orig_path); -#line 2961 "main.c" +#line 2975 "main.c" } #line 317 "/home/jens/Source/shotwell/src/main.vala" _g_free0 (filename); #line 317 "/home/jens/Source/shotwell/src/main.vala" mounts = (_vala_array_free (mounts, mounts_length1, (GDestroyNotify) g_free), NULL); -#line 2967 "main.c" +#line 2981 "main.c" } @@ -2986,7 +3000,7 @@ int main (int argc, char ** argv) { _vala_main (argv, argc); #line 317 "/home/jens/Source/shotwell/src/main.vala" return 0; -#line 2982 "main.c" +#line 2996 "main.c" } |