summaryrefslogtreecommitdiff
path: root/src/camera
diff options
context:
space:
mode:
Diffstat (limited to 'src/camera')
-rw-r--r--src/camera/CameraTable.c3870
-rw-r--r--src/camera/CameraTable.vala105
2 files changed, 1648 insertions, 2327 deletions
diff --git a/src/camera/CameraTable.c b/src/camera/CameraTable.c
index f0f37e6..d35655d 100644
--- a/src/camera/CameraTable.c
+++ b/src/camera/CameraTable.c
@@ -22,7 +22,6 @@
#include <gtk/gtk.h>
#include <gphoto2/gphoto2-result.h>
#include <gphoto2/gphoto2-port-result.h>
-#include <stdio.h>
#include <gphoto2/gphoto2-port-info-list.h>
#include <gphoto2/gphoto2-list.h>
#include <glib/gi18n-lib.h>
@@ -99,8 +98,8 @@ typedef struct _LibraryWindow LibraryWindow;
typedef struct _LibraryWindowClass LibraryWindowClass;
#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
#define _camera_table_unref0(var) ((var == NULL) ? NULL : (var = (camera_table_unref (var), NULL)))
-#define __g_list_free__g_object_unref0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__g_object_unref0_ (var), NULL)))
#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
+#define __g_list_free__g_object_unref0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__g_object_unref0_ (var), NULL)))
#define _gp_port_info_list_free0(var) ((var == NULL) ? NULL : (var = (gp_port_info_list_free (var), NULL)))
#define _gp_list_unref0(var) ((var == NULL) ? NULL : (var = (gp_list_unref (var), NULL)))
#define _discovered_camera_unref0(var) ((var == NULL) ? NULL : (var = (discovered_camera_unref (var), NULL)))
@@ -269,27 +268,15 @@ static void camera_table_do_op (CameraTable* self,
int res,
const gchar* op,
GError** error);
-static gchar** camera_table_get_all_usb_cameras (CameraTable* self,
- int* result_length1);
-static void _vala_array_add69 (gchar** * array,
- int* length,
- int* size,
- gchar* value);
-static void _g_object_unref0_ (gpointer var);
-static inline void _g_list_free__g_object_unref0_ (GList* self);
-static gboolean camera_table_usb_esp (CameraTable* self,
- gint current_camera_count,
- gchar** usb_cameras,
- int usb_cameras_length1,
- const gchar* port,
- gchar* * full_port);
gchar* camera_table_get_port_uri (const gchar* port);
gchar* camera_table_get_port_path (const gchar* port);
static gchar* camera_table_get_name_for_uuid (CameraTable* self,
const gchar* uuid);
+static void _g_object_unref0_ (gpointer var);
+static inline void _g_list_free__g_object_unref0_ (GList* self);
static gchar* camera_table_get_icon_for_uuid (CameraTable* self,
const gchar* uuid);
-static void _vala_array_add70 (DiscoveredCamera** * array,
+static void _vala_array_add69 (DiscoveredCamera** * array,
int* length,
int* size,
DiscoveredCamera* value);
@@ -317,7 +304,7 @@ _GPHOTO_REF_CAMERA0 (gpointer self)
{
#line 14 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return self ? GPHOTO_REF_CAMERA (self) : NULL;
-#line 321 "CameraTable.c"
+#line 308 "CameraTable.c"
}
@@ -367,7 +354,7 @@ discovered_camera_construct (GType object_type,
self->icon = _tmp3_;
#line 13 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return self;
-#line 371 "CameraTable.c"
+#line 358 "CameraTable.c"
}
@@ -379,7 +366,7 @@ discovered_camera_new (Camera* gcamera,
{
#line 13 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return discovered_camera_construct (TYPE_DISCOVERED_CAMERA, gcamera, uri, display_name, icon);
-#line 383 "CameraTable.c"
+#line 370 "CameraTable.c"
}
@@ -388,7 +375,7 @@ value_discovered_camera_init (GValue* value)
{
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
value->data[0].v_pointer = NULL;
-#line 392 "CameraTable.c"
+#line 379 "CameraTable.c"
}
@@ -399,7 +386,7 @@ value_discovered_camera_free_value (GValue* value)
if (value->data[0].v_pointer) {
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
discovered_camera_unref (value->data[0].v_pointer);
-#line 403 "CameraTable.c"
+#line 390 "CameraTable.c"
}
}
@@ -412,11 +399,11 @@ value_discovered_camera_copy_value (const GValue* src_value,
if (src_value->data[0].v_pointer) {
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
dest_value->data[0].v_pointer = discovered_camera_ref (src_value->data[0].v_pointer);
-#line 416 "CameraTable.c"
+#line 403 "CameraTable.c"
} else {
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
dest_value->data[0].v_pointer = NULL;
-#line 420 "CameraTable.c"
+#line 407 "CameraTable.c"
}
}
@@ -426,7 +413,7 @@ value_discovered_camera_peek_pointer (const GValue* value)
{
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return value->data[0].v_pointer;
-#line 430 "CameraTable.c"
+#line 417 "CameraTable.c"
}
@@ -438,30 +425,30 @@ value_discovered_camera_collect_value (GValue* value,
{
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (collect_values[0].v_pointer) {
-#line 442 "CameraTable.c"
+#line 429 "CameraTable.c"
DiscoveredCamera * object;
object = collect_values[0].v_pointer;
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (object->parent_instance.g_class == NULL) {
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 449 "CameraTable.c"
+#line 436 "CameraTable.c"
} else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 453 "CameraTable.c"
+#line 440 "CameraTable.c"
}
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
value->data[0].v_pointer = discovered_camera_ref (object);
-#line 457 "CameraTable.c"
+#line 444 "CameraTable.c"
} else {
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
value->data[0].v_pointer = NULL;
-#line 461 "CameraTable.c"
+#line 448 "CameraTable.c"
}
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return NULL;
-#line 465 "CameraTable.c"
+#line 452 "CameraTable.c"
}
@@ -477,25 +464,25 @@ value_discovered_camera_lcopy_value (const GValue* value,
if (!object_p) {
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 481 "CameraTable.c"
+#line 468 "CameraTable.c"
}
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (!value->data[0].v_pointer) {
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
*object_p = NULL;
-#line 487 "CameraTable.c"
+#line 474 "CameraTable.c"
} else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
*object_p = value->data[0].v_pointer;
-#line 491 "CameraTable.c"
+#line 478 "CameraTable.c"
} else {
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
*object_p = discovered_camera_ref (value->data[0].v_pointer);
-#line 495 "CameraTable.c"
+#line 482 "CameraTable.c"
}
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return NULL;
-#line 499 "CameraTable.c"
+#line 486 "CameraTable.c"
}
@@ -515,7 +502,7 @@ param_spec_discovered_camera (const gchar* name,
G_PARAM_SPEC (spec)->value_type = object_type;
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return G_PARAM_SPEC (spec);
-#line 519 "CameraTable.c"
+#line 506 "CameraTable.c"
}
@@ -526,7 +513,7 @@ value_get_discovered_camera (const GValue* value)
g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_DISCOVERED_CAMERA), NULL);
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return value->data[0].v_pointer;
-#line 530 "CameraTable.c"
+#line 517 "CameraTable.c"
}
@@ -549,17 +536,17 @@ value_set_discovered_camera (GValue* value,
value->data[0].v_pointer = v_object;
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
discovered_camera_ref (value->data[0].v_pointer);
-#line 553 "CameraTable.c"
+#line 540 "CameraTable.c"
} else {
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
value->data[0].v_pointer = NULL;
-#line 557 "CameraTable.c"
+#line 544 "CameraTable.c"
}
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (old) {
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
discovered_camera_unref (old);
-#line 563 "CameraTable.c"
+#line 550 "CameraTable.c"
}
}
@@ -581,17 +568,17 @@ value_take_discovered_camera (GValue* value,
g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
value->data[0].v_pointer = v_object;
-#line 585 "CameraTable.c"
+#line 572 "CameraTable.c"
} else {
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
value->data[0].v_pointer = NULL;
-#line 589 "CameraTable.c"
+#line 576 "CameraTable.c"
}
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (old) {
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
discovered_camera_unref (old);
-#line 595 "CameraTable.c"
+#line 582 "CameraTable.c"
}
}
@@ -603,7 +590,7 @@ discovered_camera_class_init (DiscoveredCameraClass * klass)
discovered_camera_parent_class = g_type_class_peek_parent (klass);
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
((DiscoveredCameraClass *) klass)->finalize = discovered_camera_finalize;
-#line 607 "CameraTable.c"
+#line 594 "CameraTable.c"
}
@@ -612,7 +599,7 @@ discovered_camera_instance_init (DiscoveredCamera * self)
{
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
self->ref_count = 1;
-#line 616 "CameraTable.c"
+#line 603 "CameraTable.c"
}
@@ -632,7 +619,7 @@ discovered_camera_finalize (DiscoveredCamera * obj)
_g_free0 (self->display_name);
#line 11 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (self->icon);
-#line 636 "CameraTable.c"
+#line 623 "CameraTable.c"
}
@@ -661,7 +648,7 @@ discovered_camera_ref (gpointer instance)
g_atomic_int_inc (&self->ref_count);
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return instance;
-#line 665 "CameraTable.c"
+#line 652 "CameraTable.c"
}
@@ -676,7 +663,7 @@ discovered_camera_unref (gpointer instance)
DISCOVERED_CAMERA_GET_CLASS (self)->finalize (self);
#line 7 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_type_free_instance ((GTypeInstance *) self);
-#line 680 "CameraTable.c"
+#line 667 "CameraTable.c"
}
}
@@ -686,7 +673,7 @@ _camera_table_on_update_cameras_one_shot_callback (gpointer self)
{
#line 42 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
camera_table_on_update_cameras ((CameraTable*) self);
-#line 690 "CameraTable.c"
+#line 677 "CameraTable.c"
}
@@ -698,7 +685,7 @@ _camera_table_on_udev_event_g_udev_client_uevent (GUdevClient* _sender,
{
#line 46 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
camera_table_on_udev_event ((CameraTable*) self, action, device);
-#line 702 "CameraTable.c"
+#line 689 "CameraTable.c"
}
@@ -709,7 +696,7 @@ _camera_table_on_volume_changed_g_volume_monitor_volume_changed (GVolumeMonitor*
{
#line 48 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
camera_table_on_volume_changed ((CameraTable*) self, volume);
-#line 713 "CameraTable.c"
+#line 700 "CameraTable.c"
}
@@ -720,7 +707,7 @@ _camera_table_on_volume_changed_g_volume_monitor_volume_added (GVolumeMonitor* _
{
#line 49 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
camera_table_on_volume_changed ((CameraTable*) self, volume);
-#line 724 "CameraTable.c"
+#line 711 "CameraTable.c"
}
@@ -731,7 +718,7 @@ _camera_table_delayed_init_gsource_func (gpointer self)
result = camera_table_delayed_init ((CameraTable*) self);
#line 54 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return result;
-#line 735 "CameraTable.c"
+#line 722 "CameraTable.c"
}
@@ -774,7 +761,7 @@ camera_table_construct (GType object_type)
g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 500, _camera_table_delayed_init_gsource_func, camera_table_ref (self), camera_table_unref);
#line 41 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return self;
-#line 778 "CameraTable.c"
+#line 765 "CameraTable.c"
}
@@ -783,7 +770,7 @@ camera_table_new (void)
{
#line 41 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return camera_table_construct (TYPE_CAMERA_TABLE);
-#line 787 "CameraTable.c"
+#line 774 "CameraTable.c"
}
@@ -806,17 +793,17 @@ camera_table_delayed_init (CameraTable* self)
library_window_set_page_switching_enabled (_tmp1_, FALSE);
#line 60 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_tmp1_);
-#line 810 "CameraTable.c"
+#line 797 "CameraTable.c"
{
#line 63 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
camera_table_init_camera_table (self, &_inner_error_);
#line 63 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 816 "CameraTable.c"
+#line 803 "CameraTable.c"
gboolean _tmp2_ = FALSE;
#line 63 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_inner_error_->domain == GPHOTO_ERROR) {
-#line 820 "CameraTable.c"
+#line 807 "CameraTable.c"
goto __catch64_gphoto_error;
}
#line 63 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
@@ -825,7 +812,7 @@ camera_table_delayed_init (CameraTable* self)
g_clear_error (&_inner_error_);
#line 63 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return _tmp2_;
-#line 829 "CameraTable.c"
+#line 816 "CameraTable.c"
}
}
goto __finally64;
@@ -850,12 +837,12 @@ camera_table_delayed_init (CameraTable* self)
_g_error_free0 (err);
#line 67 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return result;
-#line 854 "CameraTable.c"
+#line 841 "CameraTable.c"
}
__finally64:
#line 62 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 859 "CameraTable.c"
+#line 846 "CameraTable.c"
gboolean _tmp5_ = FALSE;
#line 62 "/home/jens/Source/shotwell/src/camera/CameraTable.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);
@@ -863,18 +850,18 @@ camera_table_delayed_init (CameraTable* self)
g_clear_error (&_inner_error_);
#line 62 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return _tmp5_;
-#line 867 "CameraTable.c"
+#line 854 "CameraTable.c"
}
{
#line 71 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
camera_table_update_camera_table (self, &_inner_error_);
#line 71 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 874 "CameraTable.c"
+#line 861 "CameraTable.c"
gboolean _tmp6_ = FALSE;
#line 71 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_inner_error_->domain == GPHOTO_ERROR) {
-#line 878 "CameraTable.c"
+#line 865 "CameraTable.c"
goto __catch65_gphoto_error;
}
#line 71 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
@@ -883,7 +870,7 @@ camera_table_delayed_init (CameraTable* self)
g_clear_error (&_inner_error_);
#line 71 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return _tmp6_;
-#line 887 "CameraTable.c"
+#line 874 "CameraTable.c"
}
}
goto __finally65;
@@ -904,12 +891,12 @@ camera_table_delayed_init (CameraTable* self)
g_warning ("CameraTable.vala:73: Unable to update camera table: %s", _tmp8_);
#line 70 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_error_free0 (err);
-#line 908 "CameraTable.c"
+#line 895 "CameraTable.c"
}
__finally65:
#line 70 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 913 "CameraTable.c"
+#line 900 "CameraTable.c"
gboolean _tmp9_ = FALSE;
#line 70 "/home/jens/Source/shotwell/src/camera/CameraTable.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);
@@ -917,7 +904,7 @@ camera_table_delayed_init (CameraTable* self)
g_clear_error (&_inner_error_);
#line 70 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return _tmp9_;
-#line 921 "CameraTable.c"
+#line 908 "CameraTable.c"
}
#line 78 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp10_ = app_window_get_instance ();
@@ -931,7 +918,7 @@ camera_table_delayed_init (CameraTable* self)
result = FALSE;
#line 79 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return result;
-#line 935 "CameraTable.c"
+#line 922 "CameraTable.c"
}
@@ -940,7 +927,7 @@ _camera_table_ref0 (gpointer self)
{
#line 86 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return self ? camera_table_ref (self) : NULL;
-#line 944 "CameraTable.c"
+#line 931 "CameraTable.c"
}
@@ -955,7 +942,7 @@ camera_table_get_instance (void)
_tmp0_ = camera_table_instance;
#line 83 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_tmp0_ == NULL) {
-#line 959 "CameraTable.c"
+#line 946 "CameraTable.c"
CameraTable* _tmp1_;
#line 84 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp1_ = camera_table_new ();
@@ -963,7 +950,7 @@ camera_table_get_instance (void)
_camera_table_unref0 (camera_table_instance);
#line 84 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
camera_table_instance = _tmp1_;
-#line 967 "CameraTable.c"
+#line 954 "CameraTable.c"
}
#line 86 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp2_ = camera_table_instance;
@@ -973,7 +960,7 @@ camera_table_get_instance (void)
result = _tmp3_;
#line 86 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return result;
-#line 977 "CameraTable.c"
+#line 964 "CameraTable.c"
}
@@ -996,7 +983,7 @@ camera_table_get_cameras (CameraTable* self)
result = G_TYPE_CHECK_INSTANCE_CAST (_tmp2_, GEE_TYPE_ITERABLE, GeeIterable);
#line 90 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return result;
-#line 1000 "CameraTable.c"
+#line 987 "CameraTable.c"
}
@@ -1019,7 +1006,7 @@ camera_table_get_count (CameraTable* self)
result = _tmp2_;
#line 94 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return result;
-#line 1023 "CameraTable.c"
+#line 1010 "CameraTable.c"
}
@@ -1042,7 +1029,7 @@ camera_table_get_for_uri (CameraTable* self,
result = (DiscoveredCamera*) _tmp1_;
#line 98 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return result;
-#line 1046 "CameraTable.c"
+#line 1033 "CameraTable.c"
}
@@ -1059,7 +1046,7 @@ camera_table_do_op (CameraTable* self,
g_return_if_fail (op != NULL);
#line 102 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (res != GP_OK) {
-#line 1063 "CameraTable.c"
+#line 1050 "CameraTable.c"
const gchar* _tmp0_;
GError* _tmp1_;
#line 103 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
@@ -1074,7 +1061,7 @@ camera_table_do_op (CameraTable* self,
g_propagate_error (error, _inner_error_);
#line 103 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 1078 "CameraTable.c"
+#line 1065 "CameraTable.c"
} else {
#line 103 "/home/jens/Source/shotwell/src/camera/CameraTable.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);
@@ -1082,7 +1069,7 @@ camera_table_do_op (CameraTable* self,
g_clear_error (&_inner_error_);
#line 103 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 1086 "CameraTable.c"
+#line 1073 "CameraTable.c"
}
}
}
@@ -1115,7 +1102,7 @@ camera_table_init_camera_table (CameraTable* self,
g_propagate_error (error, _inner_error_);
#line 107 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 1119 "CameraTable.c"
+#line 1106 "CameraTable.c"
} else {
#line 107 "/home/jens/Source/shotwell/src/camera/CameraTable.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);
@@ -1123,7 +1110,7 @@ camera_table_init_camera_table (CameraTable* self,
g_clear_error (&_inner_error_);
#line 107 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 1127 "CameraTable.c"
+#line 1114 "CameraTable.c"
}
}
#line 108 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
@@ -1140,7 +1127,7 @@ camera_table_init_camera_table (CameraTable* self,
g_propagate_error (error, _inner_error_);
#line 108 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 1144 "CameraTable.c"
+#line 1131 "CameraTable.c"
} else {
#line 108 "/home/jens/Source/shotwell/src/camera/CameraTable.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);
@@ -1148,490 +1135,26 @@ camera_table_init_camera_table (CameraTable* self,
g_clear_error (&_inner_error_);
#line 108 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 1152 "CameraTable.c"
+#line 1139 "CameraTable.c"
}
}
}
-static gpointer
-_g_object_ref0 (gpointer self)
-{
-#line 115 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- return self ? g_object_ref (self) : NULL;
-#line 1163 "CameraTable.c"
-}
-
-
-static void
-_vala_array_add69 (gchar** * array,
- int* length,
- int* size,
- gchar* value)
-{
-#line 135 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if ((*length) == (*size)) {
-#line 135 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- *size = (*size) ? (2 * (*size)) : 4;
-#line 135 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- *array = g_renew (gchar*, *array, (*size) + 1);
-#line 1179 "CameraTable.c"
- }
-#line 135 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- (*array)[(*length)++] = value;
-#line 135 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- (*array)[*length] = NULL;
-#line 1185 "CameraTable.c"
-}
-
-
-static void
-_g_object_unref0_ (gpointer var)
-{
-#line 139 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- (var == NULL) ? NULL : (var = (g_object_unref (var), NULL));
-#line 1194 "CameraTable.c"
-}
-
-
-static inline void
-_g_list_free__g_object_unref0_ (GList* self)
-{
-#line 139 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_list_free_full (self, (GDestroyNotify) _g_object_unref0_);
-#line 1203 "CameraTable.c"
-}
-
-
-static gchar**
-camera_table_get_all_usb_cameras (CameraTable* self,
- int* result_length1)
-{
- gchar** result = NULL;
- gchar** cameras = NULL;
- gchar** _tmp0_;
- gint cameras_length1;
- gint _cameras_size_;
- GList* device_list = NULL;
- GUdevClient* _tmp1_;
- GList* _tmp2_;
- GList* _tmp3_;
- gchar** _tmp22_;
- gint _tmp22__length1;
-#line 111 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_return_val_if_fail (IS_CAMERA_TABLE (self), NULL);
-#line 112 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp0_ = g_new0 (gchar*, 0 + 1);
-#line 112 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- cameras = _tmp0_;
-#line 112 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- cameras_length1 = 0;
-#line 112 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _cameras_size_ = cameras_length1;
-#line 114 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp1_ = self->priv->client;
-#line 114 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp2_ = g_udev_client_query_by_subsystem (_tmp1_, NULL);
-#line 114 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- device_list = _tmp2_;
-#line 115 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp3_ = device_list;
-#line 1240 "CameraTable.c"
- {
- GList* device_collection = NULL;
- GList* device_it = NULL;
-#line 115 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- device_collection = _tmp3_;
-#line 115 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- for (device_it = device_collection; device_it != NULL; device_it = device_it->next) {
-#line 1248 "CameraTable.c"
- GUdevDevice* _tmp4_;
- GUdevDevice* device = NULL;
-#line 115 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp4_ = _g_object_ref0 ((GUdevDevice*) device_it->data);
-#line 115 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- device = _tmp4_;
-#line 1255 "CameraTable.c"
- {
- gchar* device_file = NULL;
- GUdevDevice* _tmp5_;
- const gchar* _tmp6_;
- gchar* _tmp7_;
- gboolean _tmp8_ = FALSE;
- gboolean _tmp9_ = FALSE;
- const gchar* _tmp10_;
-#line 116 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp5_ = device;
-#line 116 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp6_ = g_udev_device_get_device_file (_tmp5_);
-#line 116 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp7_ = g_strdup (_tmp6_);
-#line 116 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- device_file = _tmp7_;
-#line 120 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp10_ = device_file;
-#line 120 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (_tmp10_ != NULL) {
-#line 1276 "CameraTable.c"
- GUdevDevice* _tmp11_;
-#line 121 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp11_ = device;
-#line 121 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp9_ = g_udev_device_has_property (_tmp11_, "ID_GPHOTO2");
-#line 1282 "CameraTable.c"
- } else {
-#line 120 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp9_ = FALSE;
-#line 1286 "CameraTable.c"
- }
-#line 120 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (_tmp9_) {
-#line 1290 "CameraTable.c"
- GUdevDevice* _tmp12_;
-#line 122 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp12_ = device;
-#line 122 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp8_ = g_udev_device_has_property (_tmp12_, "GPHOTO2_DRIVER");
-#line 1296 "CameraTable.c"
- } else {
-#line 120 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp8_ = FALSE;
-#line 1300 "CameraTable.c"
- }
-#line 117 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (_tmp8_) {
-#line 1304 "CameraTable.c"
- gint camera_bus = 0;
- gint camera_device = 0;
- const gchar* _tmp13_;
- gchar* camera = NULL;
- gint _tmp15_;
- gint _tmp16_;
- gchar* _tmp17_;
- const gchar* _tmp18_;
- gchar** _tmp19_;
- gint _tmp19__length1;
- const gchar* _tmp20_;
- gchar* _tmp21_;
-#line 128 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp13_ = device_file;
-#line 128 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (sscanf (_tmp13_, "/dev/bus/usb/%d/%d", &camera_bus, &camera_device) < 2) {
-#line 1321 "CameraTable.c"
- const gchar* _tmp14_;
-#line 129 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp14_ = device_file;
-#line 129 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_critical ("CameraTable.vala:129: get_all_usb_cameras: Failed to scanf device file" \
-" %s", _tmp14_);
-#line 131 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (device_file);
-#line 131 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_object_unref0 (device);
-#line 131 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- continue;
-#line 1333 "CameraTable.c"
- }
-#line 133 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp15_ = camera_bus;
-#line 133 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp16_ = camera_device;
-#line 133 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp17_ = g_strdup_printf ("usb:%.3d,%.3d", _tmp15_, _tmp16_);
-#line 133 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- camera = _tmp17_;
-#line 134 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp18_ = camera;
-#line 134 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_debug ("CameraTable.vala:134: USB camera detected at %s", _tmp18_);
-#line 135 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp19_ = cameras;
-#line 135 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp19__length1 = cameras_length1;
-#line 135 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp20_ = camera;
-#line 135 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp21_ = g_strdup (_tmp20_);
-#line 135 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _vala_array_add69 (&cameras, &cameras_length1, &_cameras_size_, _tmp21_);
-#line 117 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (camera);
-#line 1359 "CameraTable.c"
- }
-#line 115 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (device_file);
-#line 115 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_object_unref0 (device);
-#line 1365 "CameraTable.c"
- }
- }
- }
-#line 139 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp22_ = cameras;
-#line 139 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp22__length1 = cameras_length1;
-#line 139 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (result_length1) {
-#line 139 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- *result_length1 = _tmp22__length1;
-#line 1377 "CameraTable.c"
- }
-#line 139 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- result = _tmp22_;
-#line 139 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- __g_list_free__g_object_unref0_0 (device_list);
-#line 139 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- return result;
-#line 1385 "CameraTable.c"
-}
-
-
-static gboolean
-camera_table_usb_esp (CameraTable* self,
- gint current_camera_count,
- gchar** usb_cameras,
- int usb_cameras_length1,
- const gchar* port,
- gchar* * full_port)
-{
- gchar* _vala_full_port = NULL;
- gboolean result = FALSE;
- gboolean _tmp0_ = FALSE;
- gint bus = 0;
- gint device = 0;
-#line 150 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_return_val_if_fail (IS_CAMERA_TABLE (self), FALSE);
-#line 150 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_return_val_if_fail (port != NULL, FALSE);
-#line 153 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _vala_assert (current_camera_count > 0, "current_camera_count > 0");
-#line 155 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_debug ("CameraTable.vala:155: USB ESP: current_camera_count=%d port=%s", current_camera_count, port);
-#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (_vala_full_port);
-#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _vala_full_port = NULL;
-#line 160 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (current_camera_count == 1) {
-#line 160 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp0_ = usb_cameras_length1 == 1;
-#line 1418 "CameraTable.c"
- } else {
-#line 160 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp0_ = FALSE;
-#line 1422 "CameraTable.c"
- }
-#line 160 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (_tmp0_) {
-#line 1426 "CameraTable.c"
- const gchar* _tmp1_;
- gchar* _tmp2_;
- const gchar* _tmp3_;
-#line 161 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp1_ = usb_cameras[0];
-#line 161 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp2_ = g_strdup (_tmp1_);
-#line 161 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (_vala_full_port);
-#line 161 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _vala_full_port = _tmp2_;
-#line 163 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp3_ = _vala_full_port;
-#line 163 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_debug ("CameraTable.vala:163: USB ESP: port=%s full_port=%s", port, _tmp3_);
-#line 165 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- result = TRUE;
-#line 165 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (full_port) {
-#line 165 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- *full_port = _vala_full_port;
-#line 1448 "CameraTable.c"
- } else {
-#line 165 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (_vala_full_port);
-#line 1452 "CameraTable.c"
- }
-#line 165 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- return result;
-#line 1456 "CameraTable.c"
- }
-#line 169 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (g_strcmp0 (port, "usb:") == 0) {
-#line 170 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_debug ("CameraTable.vala:170: USB ESP: Skipping %s", port);
-#line 172 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- result = FALSE;
-#line 172 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (full_port) {
-#line 172 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- *full_port = _vala_full_port;
-#line 1468 "CameraTable.c"
- } else {
-#line 172 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (_vala_full_port);
-#line 1472 "CameraTable.c"
- }
-#line 172 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- return result;
-#line 1476 "CameraTable.c"
- }
-#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (sscanf (port, "usb:%d,%d", &bus, &device) < 2) {
-#line 178 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_critical ("CameraTable.vala:178: USB ESP: Failed to scanf %s", port);
-#line 180 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- result = FALSE;
-#line 180 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (full_port) {
-#line 180 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- *full_port = _vala_full_port;
-#line 1488 "CameraTable.c"
- } else {
-#line 180 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (_vala_full_port);
-#line 1492 "CameraTable.c"
- }
-#line 180 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- return result;
-#line 1496 "CameraTable.c"
- }
- {
- gchar** usb_camera_collection = NULL;
- gint usb_camera_collection_length1 = 0;
- gint _usb_camera_collection_size_ = 0;
- gint usb_camera_it = 0;
-#line 183 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_camera_collection = usb_cameras;
-#line 183 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_camera_collection_length1 = usb_cameras_length1;
-#line 183 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- for (usb_camera_it = 0; usb_camera_it < usb_cameras_length1; usb_camera_it = usb_camera_it + 1) {
-#line 1509 "CameraTable.c"
- gchar* _tmp4_;
- gchar* usb_camera = NULL;
-#line 183 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp4_ = g_strdup (usb_camera_collection[usb_camera_it]);
-#line 183 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_camera = _tmp4_;
-#line 1516 "CameraTable.c"
- {
- gint camera_bus = 0;
- gint camera_device = 0;
- const gchar* _tmp5_;
- gboolean _tmp7_ = FALSE;
- gint _tmp8_;
- gint _tmp9_;
-#line 185 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp5_ = usb_camera;
-#line 185 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (sscanf (_tmp5_, "usb:%d,%d", &camera_bus, &camera_device) < 2) {
-#line 1528 "CameraTable.c"
- const gchar* _tmp6_;
-#line 186 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp6_ = usb_camera;
-#line 186 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_critical ("CameraTable.vala:186: USB ESP: Failed to scanf %s", _tmp6_);
-#line 188 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (usb_camera);
-#line 188 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- continue;
-#line 1538 "CameraTable.c"
- }
-#line 191 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp8_ = bus;
-#line 191 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp9_ = camera_bus;
-#line 191 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (_tmp8_ == _tmp9_) {
-#line 1546 "CameraTable.c"
- gint _tmp10_;
- gint _tmp11_;
-#line 191 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp10_ = device;
-#line 191 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp11_ = camera_device;
-#line 191 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp7_ = _tmp10_ == _tmp11_;
-#line 1555 "CameraTable.c"
- } else {
-#line 191 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp7_ = FALSE;
-#line 1559 "CameraTable.c"
- }
-#line 191 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (_tmp7_) {
-#line 1563 "CameraTable.c"
- gchar* _tmp12_;
- const gchar* _tmp13_;
-#line 192 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp12_ = g_strdup (port);
-#line 192 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (_vala_full_port);
-#line 192 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _vala_full_port = _tmp12_;
-#line 194 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp13_ = _vala_full_port;
-#line 194 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_debug ("CameraTable.vala:194: USB ESP: port=%s full_port=%s", port, _tmp13_);
-#line 196 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- result = TRUE;
-#line 196 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (usb_camera);
-#line 196 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (full_port) {
-#line 196 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- *full_port = _vala_full_port;
-#line 1584 "CameraTable.c"
- } else {
-#line 196 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (_vala_full_port);
-#line 1588 "CameraTable.c"
- }
-#line 196 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- return result;
-#line 1592 "CameraTable.c"
- }
-#line 183 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (usb_camera);
-#line 1596 "CameraTable.c"
- }
- }
- }
-#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_debug ("CameraTable.vala:200: USB ESP: No matching bus/device found for port=%" \
-"s", port);
-#line 202 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- result = FALSE;
-#line 202 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (full_port) {
-#line 202 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- *full_port = _vala_full_port;
-#line 1608 "CameraTable.c"
- } else {
-#line 202 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (_vala_full_port);
-#line 1612 "CameraTable.c"
- }
-#line 202 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- return result;
-#line 1616 "CameraTable.c"
-}
-
-
gchar*
camera_table_get_port_uri (const gchar* port)
{
gchar* result = NULL;
gchar* _tmp0_;
-#line 205 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 111 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_return_val_if_fail (port != NULL, NULL);
-#line 206 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 112 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp0_ = g_strdup_printf ("gphoto2://[%s]/", port);
-#line 206 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 112 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
result = _tmp0_;
-#line 206 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 112 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return result;
-#line 1633 "CameraTable.c"
+#line 1158 "CameraTable.c"
}
@@ -1655,7 +1178,7 @@ string_strnlen (gchar* str,
result = maxlen;
#line 1338 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
return result;
-#line 1657 "CameraTable.c"
+#line 1182 "CameraTable.c"
} else {
gchar* _tmp2_;
#line 1340 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
@@ -1664,7 +1187,7 @@ string_strnlen (gchar* str,
result = (glong) (_tmp2_ - str);
#line 1340 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
return result;
-#line 1666 "CameraTable.c"
+#line 1191 "CameraTable.c"
}
}
@@ -1685,17 +1208,17 @@ string_substring (const gchar* self,
if (offset >= ((glong) 0)) {
#line 1349 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
_tmp0_ = len >= ((glong) 0);
-#line 1687 "CameraTable.c"
+#line 1212 "CameraTable.c"
} else {
#line 1349 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
_tmp0_ = FALSE;
-#line 1691 "CameraTable.c"
+#line 1216 "CameraTable.c"
}
#line 1349 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
if (_tmp0_) {
#line 1351 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
string_length = string_strnlen ((gchar*) self, offset + len);
-#line 1697 "CameraTable.c"
+#line 1222 "CameraTable.c"
} else {
gint _tmp1_;
gint _tmp2_;
@@ -1705,11 +1228,11 @@ string_substring (const gchar* self,
_tmp2_ = _tmp1_;
#line 1353 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
string_length = (glong) _tmp2_;
-#line 1707 "CameraTable.c"
+#line 1232 "CameraTable.c"
}
#line 1356 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
if (offset < ((glong) 0)) {
-#line 1711 "CameraTable.c"
+#line 1236 "CameraTable.c"
glong _tmp3_;
#line 1357 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
_tmp3_ = string_length;
@@ -1717,24 +1240,24 @@ string_substring (const gchar* self,
offset = _tmp3_ + offset;
#line 1358 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
g_return_val_if_fail (offset >= ((glong) 0), NULL);
-#line 1719 "CameraTable.c"
+#line 1244 "CameraTable.c"
} else {
glong _tmp4_;
#line 1360 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
_tmp4_ = string_length;
#line 1360 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
g_return_val_if_fail (offset <= _tmp4_, NULL);
-#line 1726 "CameraTable.c"
+#line 1251 "CameraTable.c"
}
#line 1362 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
if (len < ((glong) 0)) {
-#line 1730 "CameraTable.c"
+#line 1255 "CameraTable.c"
glong _tmp5_;
#line 1363 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
_tmp5_ = string_length;
#line 1363 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
len = _tmp5_ - offset;
-#line 1736 "CameraTable.c"
+#line 1261 "CameraTable.c"
}
#line 1365 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
_tmp6_ = string_length;
@@ -1746,7 +1269,7 @@ string_substring (const gchar* self,
result = _tmp7_;
#line 1366 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
return result;
-#line 1748 "CameraTable.c"
+#line 1273 "CameraTable.c"
}
@@ -1769,25 +1292,25 @@ string_replace (const gchar* self,
if ((*((gchar*) self)) == '\0') {
#line 1422 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
_tmp1_ = TRUE;
-#line 1771 "CameraTable.c"
+#line 1296 "CameraTable.c"
} else {
#line 1422 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
_tmp1_ = (*((gchar*) old)) == '\0';
-#line 1775 "CameraTable.c"
+#line 1300 "CameraTable.c"
}
#line 1422 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
if (_tmp1_) {
#line 1422 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
_tmp0_ = TRUE;
-#line 1781 "CameraTable.c"
+#line 1306 "CameraTable.c"
} else {
#line 1422 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
_tmp0_ = g_strcmp0 (old, replacement) == 0;
-#line 1785 "CameraTable.c"
+#line 1310 "CameraTable.c"
}
#line 1422 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
if (_tmp0_) {
-#line 1789 "CameraTable.c"
+#line 1314 "CameraTable.c"
gchar* _tmp2_;
#line 1423 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
_tmp2_ = g_strdup (self);
@@ -1795,7 +1318,7 @@ string_replace (const gchar* self,
result = _tmp2_;
#line 1423 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
return result;
-#line 1797 "CameraTable.c"
+#line 1322 "CameraTable.c"
}
{
GRegex* regex = NULL;
@@ -1823,7 +1346,7 @@ string_replace (const gchar* self,
if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 1426 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
if (_inner_error_->domain == G_REGEX_ERROR) {
-#line 1825 "CameraTable.c"
+#line 1350 "CameraTable.c"
goto __catch66_g_regex_error;
}
#line 1426 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
@@ -1832,7 +1355,7 @@ string_replace (const gchar* self,
g_clear_error (&_inner_error_);
#line 1426 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
return NULL;
-#line 1834 "CameraTable.c"
+#line 1359 "CameraTable.c"
}
#line 1427 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
_tmp8_ = regex;
@@ -1846,7 +1369,7 @@ string_replace (const gchar* self,
_g_regex_unref0 (regex);
#line 1427 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
if (_inner_error_->domain == G_REGEX_ERROR) {
-#line 1848 "CameraTable.c"
+#line 1373 "CameraTable.c"
goto __catch66_g_regex_error;
}
#line 1427 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
@@ -1857,7 +1380,7 @@ string_replace (const gchar* self,
g_clear_error (&_inner_error_);
#line 1427 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
return NULL;
-#line 1859 "CameraTable.c"
+#line 1384 "CameraTable.c"
}
#line 1427 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
_tmp10_ = _tmp7_;
@@ -1871,7 +1394,7 @@ string_replace (const gchar* self,
_g_regex_unref0 (regex);
#line 1427 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
return result;
-#line 1873 "CameraTable.c"
+#line 1398 "CameraTable.c"
}
goto __finally66;
__catch66_g_regex_error:
@@ -1885,7 +1408,7 @@ string_replace (const gchar* self,
g_assert_not_reached ();
#line 1425 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
_g_error_free0 (e);
-#line 1887 "CameraTable.c"
+#line 1412 "CameraTable.c"
}
__finally66:
#line 1425 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
@@ -1896,7 +1419,7 @@ string_replace (const gchar* self,
g_clear_error (&_inner_error_);
#line 1425 "/usr/share/vala-0.40/vapi/glib-2.0.vapi"
return NULL;
-#line 1898 "CameraTable.c"
+#line 1423 "CameraTable.c"
}
}
@@ -1906,47 +1429,74 @@ camera_table_get_port_path (const gchar* port)
{
gchar* result = NULL;
gchar* _tmp0_ = NULL;
-#line 209 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 115 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_return_val_if_fail (port != NULL, NULL);
-#line 211 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 117 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (g_str_has_prefix (port, "usb:")) {
-#line 1912 "CameraTable.c"
+#line 1437 "CameraTable.c"
gchar* _tmp1_;
gchar* _tmp2_;
gchar* _tmp3_;
gchar* _tmp4_;
gchar* _tmp5_;
-#line 212 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 118 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp1_ = string_substring (port, (glong) 4, (glong) -1);
-#line 212 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 118 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp2_ = _tmp1_;
-#line 212 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 118 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp3_ = string_replace (_tmp2_, ",", "/");
-#line 212 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 118 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp4_ = _tmp3_;
-#line 212 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 118 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp5_ = g_strdup_printf ("/dev/bus/usb/%s", _tmp4_);
-#line 212 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 118 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (_tmp0_);
-#line 212 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 118 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp0_ = _tmp5_;
-#line 212 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 118 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (_tmp4_);
-#line 212 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 118 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (_tmp2_);
-#line 1936 "CameraTable.c"
+#line 1461 "CameraTable.c"
} else {
-#line 212 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 118 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (_tmp0_);
-#line 212 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 118 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp0_ = NULL;
-#line 1942 "CameraTable.c"
+#line 1467 "CameraTable.c"
}
-#line 211 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 117 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
result = _tmp0_;
-#line 211 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 117 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return result;
-#line 1948 "CameraTable.c"
+#line 1473 "CameraTable.c"
+}
+
+
+static gpointer
+_g_object_ref0 (gpointer self)
+{
+#line 122 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ return self ? g_object_ref (self) : NULL;
+#line 1482 "CameraTable.c"
+}
+
+
+static void
+_g_object_unref0_ (gpointer var)
+{
+#line 124 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ (var == NULL) ? NULL : (var = (g_object_unref (var), NULL));
+#line 1491 "CameraTable.c"
+}
+
+
+static inline void
+_g_list_free__g_object_unref0_ (GList* self)
+{
+#line 124 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ g_list_free_full (self, (GDestroyNotify) _g_object_unref0_);
+#line 1500 "CameraTable.c"
}
@@ -1957,78 +1507,78 @@ camera_table_get_name_for_uuid (CameraTable* self,
gchar* result = NULL;
GVolumeMonitor* _tmp0_;
GList* _tmp1_;
-#line 215 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 121 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_return_val_if_fail (IS_CAMERA_TABLE (self), NULL);
-#line 215 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 121 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_return_val_if_fail (uuid != NULL, NULL);
-#line 216 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 122 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp0_ = self->priv->volume_monitor;
-#line 216 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 122 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp1_ = g_volume_monitor_get_volumes (_tmp0_);
-#line 1967 "CameraTable.c"
+#line 1519 "CameraTable.c"
{
GList* volume_collection = NULL;
GList* volume_it = NULL;
-#line 216 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 122 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
volume_collection = _tmp1_;
-#line 216 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 122 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
for (volume_it = volume_collection; volume_it != NULL; volume_it = volume_it->next) {
-#line 1975 "CameraTable.c"
+#line 1527 "CameraTable.c"
GVolume* _tmp2_;
GVolume* volume = NULL;
-#line 216 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 122 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp2_ = _g_object_ref0 ((GVolume*) volume_it->data);
-#line 216 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 122 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
volume = _tmp2_;
-#line 1982 "CameraTable.c"
+#line 1534 "CameraTable.c"
{
GVolume* _tmp3_;
gchar* _tmp4_;
gchar* _tmp5_;
gboolean _tmp6_;
-#line 217 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 123 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp3_ = volume;
-#line 217 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 123 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp4_ = g_volume_get_identifier (_tmp3_, G_VOLUME_IDENTIFIER_KIND_UUID);
-#line 217 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 123 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp5_ = _tmp4_;
-#line 217 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 123 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp6_ = g_strcmp0 (_tmp5_, uuid) == 0;
-#line 217 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 123 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (_tmp5_);
-#line 217 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 123 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_tmp6_) {
-#line 2000 "CameraTable.c"
+#line 1552 "CameraTable.c"
GVolume* _tmp7_;
gchar* _tmp8_;
-#line 218 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 124 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp7_ = volume;
-#line 218 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 124 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp8_ = g_volume_get_name (_tmp7_);
-#line 218 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 124 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
result = _tmp8_;
-#line 218 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 124 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (volume);
-#line 218 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 124 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
__g_list_free__g_object_unref0_0 (volume_collection);
-#line 218 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 124 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return result;
-#line 2015 "CameraTable.c"
+#line 1567 "CameraTable.c"
}
-#line 216 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 122 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (volume);
-#line 2019 "CameraTable.c"
+#line 1571 "CameraTable.c"
}
}
-#line 216 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 122 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
__g_list_free__g_object_unref0_0 (volume_collection);
-#line 2024 "CameraTable.c"
+#line 1576 "CameraTable.c"
}
-#line 221 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 127 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
result = NULL;
-#line 221 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 127 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return result;
-#line 2030 "CameraTable.c"
+#line 1582 "CameraTable.c"
}
@@ -2039,120 +1589,120 @@ camera_table_get_icon_for_uuid (CameraTable* self,
gchar* result = NULL;
GVolumeMonitor* _tmp0_;
GList* _tmp1_;
-#line 224 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 130 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_return_val_if_fail (IS_CAMERA_TABLE (self), NULL);
-#line 224 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 130 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_return_val_if_fail (uuid != NULL, NULL);
-#line 225 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 131 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp0_ = self->priv->volume_monitor;
-#line 225 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 131 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp1_ = g_volume_monitor_get_volumes (_tmp0_);
-#line 2049 "CameraTable.c"
+#line 1601 "CameraTable.c"
{
GList* volume_collection = NULL;
GList* volume_it = NULL;
-#line 225 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 131 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
volume_collection = _tmp1_;
-#line 225 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 131 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
for (volume_it = volume_collection; volume_it != NULL; volume_it = volume_it->next) {
-#line 2057 "CameraTable.c"
+#line 1609 "CameraTable.c"
GVolume* _tmp2_;
GVolume* volume = NULL;
-#line 225 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 131 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp2_ = _g_object_ref0 ((GVolume*) volume_it->data);
-#line 225 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 131 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
volume = _tmp2_;
-#line 2064 "CameraTable.c"
+#line 1616 "CameraTable.c"
{
GVolume* _tmp3_;
gchar* _tmp4_;
gchar* _tmp5_;
gboolean _tmp6_;
-#line 226 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 132 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp3_ = volume;
-#line 226 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 132 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp4_ = g_volume_get_identifier (_tmp3_, G_VOLUME_IDENTIFIER_KIND_UUID);
-#line 226 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 132 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp5_ = _tmp4_;
-#line 226 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 132 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp6_ = g_strcmp0 (_tmp5_, uuid) == 0;
-#line 226 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 132 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (_tmp5_);
-#line 226 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 132 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_tmp6_) {
-#line 2082 "CameraTable.c"
+#line 1634 "CameraTable.c"
GVolume* _tmp7_;
GIcon* _tmp8_;
GIcon* _tmp9_;
gchar* _tmp10_;
gchar* _tmp11_;
-#line 227 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 133 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp7_ = volume;
-#line 227 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 133 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp8_ = g_volume_get_icon (_tmp7_);
-#line 227 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 133 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp9_ = _tmp8_;
-#line 227 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 133 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp10_ = g_icon_to_string (_tmp9_);
-#line 227 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 133 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp11_ = _tmp10_;
-#line 227 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 133 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_tmp9_);
-#line 227 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 133 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
result = _tmp11_;
-#line 227 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 133 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (volume);
-#line 227 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 133 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
__g_list_free__g_object_unref0_0 (volume_collection);
-#line 227 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 133 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return result;
-#line 2108 "CameraTable.c"
+#line 1660 "CameraTable.c"
}
-#line 225 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 131 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (volume);
-#line 2112 "CameraTable.c"
+#line 1664 "CameraTable.c"
}
}
-#line 225 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 131 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
__g_list_free__g_object_unref0_0 (volume_collection);
-#line 2117 "CameraTable.c"
+#line 1669 "CameraTable.c"
}
-#line 230 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 136 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
result = NULL;
-#line 230 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 136 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return result;
-#line 2123 "CameraTable.c"
+#line 1675 "CameraTable.c"
}
static gpointer
_discovered_camera_ref0 (gpointer self)
{
-#line 292 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 187 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return self ? discovered_camera_ref (self) : NULL;
-#line 2132 "CameraTable.c"
+#line 1684 "CameraTable.c"
}
static void
-_vala_array_add70 (DiscoveredCamera** * array,
+_vala_array_add69 (DiscoveredCamera** * array,
int* length,
int* size,
DiscoveredCamera* value)
{
-#line 292 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 187 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if ((*length) == (*size)) {
-#line 292 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 187 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
*size = (*size) ? (2 * (*size)) : 4;
-#line 292 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 187 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
*array = g_renew (DiscoveredCamera*, *array, (*size) + 1);
-#line 2148 "CameraTable.c"
+#line 1700 "CameraTable.c"
}
-#line 292 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 187 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(*array)[(*length)++] = value;
-#line 292 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 187 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(*array)[*length] = NULL;
-#line 2154 "CameraTable.c"
+#line 1706 "CameraTable.c"
}
@@ -2173,2149 +1723,2025 @@ camera_table_update_camera_table (CameraTable* self,
GPContext* _tmp8_;
GeeHashMap* detected_map = NULL;
GeeHashMap* _tmp9_;
- gchar** usb_cameras = NULL;
- gint _tmp10_;
- gchar** _tmp11_;
- gint usb_cameras_length1;
- gint _usb_cameras_size_;
DiscoveredCamera** missing = NULL;
- DiscoveredCamera** _tmp41_;
+ DiscoveredCamera** _tmp31_;
gint missing_length1;
gint _missing_size_;
- DiscoveredCamera** _tmp72_;
- gint _tmp72__length1;
+ DiscoveredCamera** _tmp62_;
+ gint _tmp62__length1;
GError * _inner_error_ = NULL;
-#line 233 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 139 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_return_if_fail (IS_CAMERA_TABLE (self));
-#line 236 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 142 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp1_ = gp_port_info_list_new (&_tmp0_);
-#line 236 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 142 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 236 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 142 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
port_info_list = _tmp0_;
-#line 236 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 142 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
camera_table_do_op (self, _tmp1_, "create port list", &_inner_error_);
-#line 236 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 142 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 236 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 142 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_inner_error_->domain == GPHOTO_ERROR) {
-#line 236 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 142 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_propagate_error (error, _inner_error_);
-#line 236 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 142 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 236 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 142 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 2207 "CameraTable.c"
+#line 1754 "CameraTable.c"
} else {
-#line 236 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 142 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 236 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 142 "/home/jens/Source/shotwell/src/camera/CameraTable.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 236 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 142 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_clear_error (&_inner_error_);
-#line 236 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 142 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 2217 "CameraTable.c"
+#line 1764 "CameraTable.c"
}
}
-#line 237 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 143 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp2_ = port_info_list;
-#line 237 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 143 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
camera_table_do_op (self, gp_port_info_list_load (_tmp2_), "load port list", &_inner_error_);
-#line 237 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 143 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 237 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 143 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_inner_error_->domain == GPHOTO_ERROR) {
-#line 237 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 143 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_propagate_error (error, _inner_error_);
-#line 237 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 143 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 237 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 143 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 2234 "CameraTable.c"
+#line 1781 "CameraTable.c"
} else {
-#line 237 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 143 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 237 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 143 "/home/jens/Source/shotwell/src/camera/CameraTable.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 237 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 143 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_clear_error (&_inner_error_);
-#line 237 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 143 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 2244 "CameraTable.c"
+#line 1791 "CameraTable.c"
}
}
-#line 240 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 146 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp4_ = gp_list_new (&_tmp3_);
-#line 240 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 146 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 240 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 146 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
camera_list = _tmp3_;
-#line 240 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 146 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
camera_table_do_op (self, _tmp4_, "create camera list", &_inner_error_);
-#line 240 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 146 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 240 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 146 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_inner_error_->domain == GPHOTO_ERROR) {
-#line 240 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 146 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_propagate_error (error, _inner_error_);
-#line 240 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 146 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 240 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 146 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 240 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 146 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 2267 "CameraTable.c"
+#line 1814 "CameraTable.c"
} else {
-#line 240 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 146 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 240 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 146 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 240 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 146 "/home/jens/Source/shotwell/src/camera/CameraTable.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 240 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 146 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_clear_error (&_inner_error_);
-#line 240 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 146 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 2279 "CameraTable.c"
+#line 1826 "CameraTable.c"
}
}
-#line 241 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 147 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp5_ = self->priv->abilities_list;
-#line 241 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 147 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp6_ = port_info_list;
-#line 241 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 147 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp7_ = camera_list;
-#line 241 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 147 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp8_ = self->priv->null_context;
-#line 241 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 147 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
camera_table_do_op (self, gp_abilities_list_detect (_tmp5_, _tmp6_, _tmp7_, _tmp8_), "detect cameras", &_inner_error_);
-#line 241 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 147 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 241 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 147 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_inner_error_->domain == GPHOTO_ERROR) {
-#line 241 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 147 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_propagate_error (error, _inner_error_);
-#line 241 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 147 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 241 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 147 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 241 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 147 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 2304 "CameraTable.c"
+#line 1851 "CameraTable.c"
} else {
-#line 241 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 147 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 241 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 147 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 241 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 147 "/home/jens/Source/shotwell/src/camera/CameraTable.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 241 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 147 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_clear_error (&_inner_error_);
-#line 241 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 147 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 2316 "CameraTable.c"
+#line 1863 "CameraTable.c"
}
}
-#line 243 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 149 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp9_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 243 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 149 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
detected_map = _tmp9_;
-#line 246 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp11_ = camera_table_get_all_usb_cameras (self, &_tmp10_);
-#line 246 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = _tmp11_;
-#line 246 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras_length1 = _tmp10_;
-#line 246 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _usb_cameras_size_ = usb_cameras_length1;
-#line 2331 "CameraTable.c"
+#line 1870 "CameraTable.c"
{
gint ctr = 0;
-#line 249 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 152 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
ctr = 0;
-#line 2336 "CameraTable.c"
+#line 1875 "CameraTable.c"
{
- gboolean _tmp12_ = FALSE;
-#line 249 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp12_ = TRUE;
-#line 249 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ gboolean _tmp10_ = FALSE;
+#line 152 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp10_ = TRUE;
+#line 152 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
while (TRUE) {
-#line 2343 "CameraTable.c"
- gint _tmp14_;
- CameraList* _tmp15_;
+#line 1882 "CameraTable.c"
+ gint _tmp12_;
+ CameraList* _tmp13_;
gchar* name = NULL;
- CameraList* _tmp16_;
- gint _tmp17_;
- const gchar* _tmp18_ = NULL;
- int _tmp19_;
- gchar* _tmp20_;
+ CameraList* _tmp14_;
+ gint _tmp15_;
+ const gchar* _tmp16_ = NULL;
+ int _tmp17_;
+ gchar* _tmp18_;
gchar* port = NULL;
- CameraList* _tmp21_;
- gint _tmp22_;
- const gchar* _tmp23_ = NULL;
- int _tmp24_;
- gchar* _tmp25_;
- gint _tmp26_;
- CameraList* _tmp27_;
- const gchar* _tmp28_;
+ CameraList* _tmp19_;
+ gint _tmp20_;
+ const gchar* _tmp21_ = NULL;
+ int _tmp22_;
+ gchar* _tmp23_;
+ gint _tmp24_;
+ CameraList* _tmp25_;
+ const gchar* _tmp26_;
+ const gchar* _tmp27_;
+ GeeHashMap* _tmp28_;
const gchar* _tmp29_;
const gchar* _tmp30_;
- GeeHashMap* _tmp38_;
- const gchar* _tmp39_;
- const gchar* _tmp40_;
-#line 249 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (!_tmp12_) {
-#line 2368 "CameraTable.c"
- gint _tmp13_;
-#line 249 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp13_ = ctr;
-#line 249 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- ctr = _tmp13_ + 1;
-#line 2374 "CameraTable.c"
+#line 152 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ if (!_tmp10_) {
+#line 1906 "CameraTable.c"
+ gint _tmp11_;
+#line 152 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp11_ = ctr;
+#line 152 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ ctr = _tmp11_ + 1;
+#line 1912 "CameraTable.c"
}
-#line 249 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp12_ = FALSE;
-#line 249 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp14_ = ctr;
-#line 249 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp15_ = camera_list;
-#line 249 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (!(_tmp14_ < gp_list_count (_tmp15_))) {
-#line 249 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 152 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp10_ = FALSE;
+#line 152 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp12_ = ctr;
+#line 152 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp13_ = camera_list;
+#line 152 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ if (!(_tmp12_ < gp_list_count (_tmp13_))) {
+#line 152 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
break;
-#line 2386 "CameraTable.c"
+#line 1924 "CameraTable.c"
}
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp16_ = camera_list;
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp17_ = ctr;
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp19_ = gp_list_get_name (_tmp16_, _tmp17_, &_tmp18_);
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 154 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp14_ = camera_list;
+#line 154 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp15_ = ctr;
+#line 154 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp17_ = gp_list_get_name (_tmp14_, _tmp15_, &_tmp16_);
+#line 154 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp20_ = g_strdup (_tmp18_);
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- name = _tmp20_;
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- camera_table_do_op (self, _tmp19_, "get detected camera name", &_inner_error_);
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 154 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp18_ = g_strdup (_tmp16_);
+#line 154 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ name = _tmp18_;
+#line 154 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ camera_table_do_op (self, _tmp17_, "get detected camera name", &_inner_error_);
+#line 154 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 154 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_inner_error_->domain == GPHOTO_ERROR) {
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 154 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_propagate_error (error, _inner_error_);
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 154 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 154 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 154 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 154 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 154 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 2420 "CameraTable.c"
+#line 1956 "CameraTable.c"
} else {
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 154 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 154 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 154 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 154 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 154 "/home/jens/Source/shotwell/src/camera/CameraTable.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 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 154 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_clear_error (&_inner_error_);
-#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 154 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 2438 "CameraTable.c"
+#line 1972 "CameraTable.c"
}
}
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp21_ = camera_list;
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp22_ = ctr;
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp24_ = gp_list_get_value (_tmp21_, _tmp22_, &_tmp23_);
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp19_ = camera_list;
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp20_ = ctr;
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp22_ = gp_list_get_value (_tmp19_, _tmp20_, &_tmp21_);
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (port);
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp25_ = g_strdup (_tmp23_);
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- port = _tmp25_;
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- camera_table_do_op (self, _tmp24_, "get detected camera port", &_inner_error_);
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp23_ = g_strdup (_tmp21_);
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ port = _tmp23_;
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ camera_table_do_op (self, _tmp22_, "get detected camera port", &_inner_error_);
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_inner_error_->domain == GPHOTO_ERROR) {
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_propagate_error (error, _inner_error_);
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (port);
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 2475 "CameraTable.c"
+#line 2007 "CameraTable.c"
} else {
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (port);
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.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 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_clear_error (&_inner_error_);
-#line 254 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 157 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 2495 "CameraTable.c"
+#line 2025 "CameraTable.c"
}
}
-#line 256 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp26_ = ctr;
-#line 256 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp27_ = camera_list;
-#line 256 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp28_ = name;
-#line 256 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 159 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp24_ = ctr;
+#line 159 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp25_ = camera_list;
+#line 159 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp26_ = name;
+#line 159 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp27_ = port;
+#line 159 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ g_debug ("CameraTable.vala:159: Detected %d/%d %s @ %s", _tmp24_ + 1, gp_list_count (_tmp25_), _tmp26_, _tmp27_);
+#line 162 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp28_ = detected_map;
+#line 162 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp29_ = port;
-#line 256 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_debug ("CameraTable.vala:256: Detected %d/%d %s @ %s", _tmp26_ + 1, gp_list_count (_tmp27_), _tmp28_, _tmp29_);
-#line 259 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp30_ = port;
-#line 259 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (g_str_has_prefix (_tmp30_, "usb:")) {
-#line 2512 "CameraTable.c"
- gchar* full_port = NULL;
- CameraList* _tmp31_;
- gchar** _tmp32_;
- gint _tmp32__length1;
- const gchar* _tmp33_;
- gchar* _tmp34_ = NULL;
- gboolean _tmp35_;
- const gchar* _tmp36_;
- gchar* _tmp37_;
-#line 261 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp31_ = camera_list;
-#line 261 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp32_ = usb_cameras;
-#line 261 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp32__length1 = usb_cameras_length1;
-#line 261 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp33_ = port;
-#line 261 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp35_ = camera_table_usb_esp (self, gp_list_count (_tmp31_), _tmp32_, _tmp32__length1, _tmp33_, &_tmp34_);
-#line 261 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (full_port);
-#line 261 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- full_port = _tmp34_;
-#line 261 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (!_tmp35_) {
-#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (full_port);
-#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (port);
-#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (name);
-#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- continue;
-#line 2546 "CameraTable.c"
- }
-#line 264 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp36_ = full_port;
-#line 264 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp37_ = g_strdup (_tmp36_);
-#line 264 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (port);
-#line 264 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- port = _tmp37_;
-#line 259 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (full_port);
-#line 2558 "CameraTable.c"
- }
-#line 267 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp38_ = detected_map;
-#line 267 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp39_ = port;
-#line 267 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp40_ = name;
-#line 267 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- gee_abstract_map_set (G_TYPE_CHECK_INSTANCE_CAST (_tmp38_, GEE_TYPE_ABSTRACT_MAP, GeeAbstractMap), _tmp39_, _tmp40_);
-#line 249 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 162 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp30_ = name;
+#line 162 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ gee_abstract_map_set (G_TYPE_CHECK_INSTANCE_CAST (_tmp28_, GEE_TYPE_ABSTRACT_MAP, GeeAbstractMap), _tmp29_, _tmp30_);
+#line 152 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (port);
-#line 249 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 152 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 2572 "CameraTable.c"
+#line 2050 "CameraTable.c"
}
}
}
-#line 271 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp41_ = g_new0 (DiscoveredCamera*, 0 + 1);
-#line 271 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- missing = _tmp41_;
-#line 271 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 166 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp31_ = g_new0 (DiscoveredCamera*, 0 + 1);
+#line 166 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ missing = _tmp31_;
+#line 166 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing_length1 = 0;
-#line 271 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 166 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_missing_size_ = missing_length1;
-#line 2584 "CameraTable.c"
+#line 2062 "CameraTable.c"
{
GeeIterator* _camera_it = NULL;
- GeeHashMap* _tmp42_;
- GeeCollection* _tmp43_;
- GeeCollection* _tmp44_;
- GeeCollection* _tmp45_;
- GeeIterator* _tmp46_;
- GeeIterator* _tmp47_;
-#line 272 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp42_ = self->priv->camera_map;
-#line 272 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp43_ = gee_abstract_map_get_values (G_TYPE_CHECK_INSTANCE_CAST (_tmp42_, GEE_TYPE_ABSTRACT_MAP, GeeAbstractMap));
-#line 272 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp44_ = _tmp43_;
-#line 272 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp45_ = _tmp44_;
-#line 272 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp46_ = gee_iterable_iterator (G_TYPE_CHECK_INSTANCE_CAST (_tmp45_, GEE_TYPE_ITERABLE, GeeIterable));
-#line 272 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp47_ = _tmp46_;
-#line 272 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_object_unref0 (_tmp45_);
-#line 272 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _camera_it = _tmp47_;
-#line 272 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ GeeHashMap* _tmp32_;
+ GeeCollection* _tmp33_;
+ GeeCollection* _tmp34_;
+ GeeCollection* _tmp35_;
+ GeeIterator* _tmp36_;
+ GeeIterator* _tmp37_;
+#line 167 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp32_ = self->priv->camera_map;
+#line 167 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp33_ = gee_abstract_map_get_values (G_TYPE_CHECK_INSTANCE_CAST (_tmp32_, GEE_TYPE_ABSTRACT_MAP, GeeAbstractMap));
+#line 167 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp34_ = _tmp33_;
+#line 167 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp35_ = _tmp34_;
+#line 167 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp36_ = gee_iterable_iterator (G_TYPE_CHECK_INSTANCE_CAST (_tmp35_, GEE_TYPE_ITERABLE, GeeIterable));
+#line 167 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp37_ = _tmp36_;
+#line 167 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _g_object_unref0 (_tmp35_);
+#line 167 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _camera_it = _tmp37_;
+#line 167 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
while (TRUE) {
-#line 2611 "CameraTable.c"
- GeeIterator* _tmp48_;
+#line 2089 "CameraTable.c"
+ GeeIterator* _tmp38_;
DiscoveredCamera* camera = NULL;
- GeeIterator* _tmp49_;
- gpointer _tmp50_;
+ GeeIterator* _tmp39_;
+ gpointer _tmp40_;
GPPortInfo port_info = {0};
gchar* tmp_path = NULL;
- DiscoveredCamera* _tmp51_;
- Camera* _tmp52_;
- GPPortInfo _tmp53_ = {0};
- int _tmp54_;
- const gchar* _tmp55_ = NULL;
- gchar* _tmp56_;
+ DiscoveredCamera* _tmp41_;
+ Camera* _tmp42_;
+ GPPortInfo _tmp43_ = {0};
+ int _tmp44_;
+ const gchar* _tmp45_ = NULL;
+ gchar* _tmp46_;
CameraAbilities abilities = {0};
- DiscoveredCamera* _tmp57_;
- Camera* _tmp58_;
- CameraAbilities _tmp59_ = {0};
- int _tmp60_;
- GeeHashMap* _tmp61_;
- const gchar* _tmp62_;
- CameraAbilities _tmp66_;
- const gchar* _tmp67_;
- const gchar* _tmp68_;
- DiscoveredCamera** _tmp69_;
- gint _tmp69__length1;
- DiscoveredCamera* _tmp70_;
- DiscoveredCamera* _tmp71_;
-#line 272 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp48_ = _camera_it;
-#line 272 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (!gee_iterator_next (_tmp48_)) {
-#line 272 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ DiscoveredCamera* _tmp47_;
+ Camera* _tmp48_;
+ CameraAbilities _tmp49_ = {0};
+ int _tmp50_;
+ GeeHashMap* _tmp51_;
+ const gchar* _tmp52_;
+ CameraAbilities _tmp56_;
+ const gchar* _tmp57_;
+ const gchar* _tmp58_;
+ DiscoveredCamera** _tmp59_;
+ gint _tmp59__length1;
+ DiscoveredCamera* _tmp60_;
+ DiscoveredCamera* _tmp61_;
+#line 167 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp38_ = _camera_it;
+#line 167 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ if (!gee_iterator_next (_tmp38_)) {
+#line 167 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
break;
-#line 2644 "CameraTable.c"
+#line 2122 "CameraTable.c"
}
-#line 272 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp49_ = _camera_it;
-#line 272 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp50_ = gee_iterator_get (_tmp49_);
-#line 272 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- camera = (DiscoveredCamera*) _tmp50_;
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp51_ = camera;
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp52_ = _tmp51_->gcamera;
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp54_ = gp_camera_get_port_info (_tmp52_, &_tmp53_);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 167 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp39_ = _camera_it;
+#line 167 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp40_ = gee_iterator_get (_tmp39_);
+#line 167 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ camera = (DiscoveredCamera*) _tmp40_;
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp41_ = camera;
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp42_ = _tmp41_->gcamera;
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp44_ = gp_camera_get_port_info (_tmp42_, &_tmp43_);
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- port_info = _tmp53_;
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- camera_table_do_op (self, _tmp54_, "retrieve missing camera port information", &_inner_error_);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ port_info = _tmp43_;
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ camera_table_do_op (self, _tmp44_, "retrieve missing camera port information", &_inner_error_);
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_inner_error_->domain == GPHOTO_ERROR) {
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_propagate_error (error, _inner_error_);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_discovered_camera_unref0 (camera);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_camera_it);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 2690 "CameraTable.c"
+#line 2166 "CameraTable.c"
} else {
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_discovered_camera_unref0 (camera);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_camera_it);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.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 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_clear_error (&_inner_error_);
-#line 276 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 171 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 2716 "CameraTable.c"
+#line 2190 "CameraTable.c"
}
}
-#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- gp_port_info_get_path (port_info, &_tmp55_);
-#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 174 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ gp_port_info_get_path (port_info, &_tmp45_);
+#line 174 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp56_ = g_strdup (_tmp55_);
-#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- tmp_path = _tmp56_;
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp57_ = camera;
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp58_ = _tmp57_->gcamera;
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp60_ = gp_camera_get_abilities (_tmp58_, &_tmp59_);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 174 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp46_ = g_strdup (_tmp45_);
+#line 174 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ tmp_path = _tmp46_;
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp47_ = camera;
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp48_ = _tmp47_->gcamera;
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp50_ = gp_camera_get_abilities (_tmp48_, &_tmp49_);
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(abilities);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- abilities = _tmp59_;
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- camera_table_do_op (self, _tmp60_, "retrieve camera abilities", &_inner_error_);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ abilities = _tmp49_;
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ camera_table_do_op (self, _tmp50_, "retrieve camera abilities", &_inner_error_);
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_inner_error_->domain == GPHOTO_ERROR) {
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_propagate_error (error, _inner_error_);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(abilities);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_discovered_camera_unref0 (camera);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_camera_it);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 2767 "CameraTable.c"
+#line 2239 "CameraTable.c"
} else {
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(abilities);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_discovered_camera_unref0 (camera);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_camera_it);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.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 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_clear_error (&_inner_error_);
-#line 282 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 177 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 2795 "CameraTable.c"
+#line 2265 "CameraTable.c"
}
}
-#line 284 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp61_ = detected_map;
-#line 284 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp62_ = tmp_path;
-#line 284 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (gee_abstract_map_has_key (G_TYPE_CHECK_INSTANCE_CAST (_tmp61_, GEE_TYPE_ABSTRACT_MAP, GeeAbstractMap), _tmp62_)) {
-#line 2804 "CameraTable.c"
- CameraAbilities _tmp63_;
- const gchar* _tmp64_;
- const gchar* _tmp65_;
-#line 285 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp63_ = abilities;
-#line 285 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp64_ = _tmp63_.model;
-#line 285 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp65_ = tmp_path;
-#line 285 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_debug ("CameraTable.vala:285: Found camera for %s @ %s in detected map", _tmp64_, _tmp65_);
-#line 287 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 179 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp51_ = detected_map;
+#line 179 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp52_ = tmp_path;
+#line 179 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ if (gee_abstract_map_has_key (G_TYPE_CHECK_INSTANCE_CAST (_tmp51_, GEE_TYPE_ABSTRACT_MAP, GeeAbstractMap), _tmp52_)) {
+#line 2274 "CameraTable.c"
+ CameraAbilities _tmp53_;
+ const gchar* _tmp54_;
+ const gchar* _tmp55_;
+#line 180 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp53_ = abilities;
+#line 180 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp54_ = _tmp53_.model;
+#line 180 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp55_ = tmp_path;
+#line 180 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ g_debug ("CameraTable.vala:180: Found camera for %s @ %s in detected map", _tmp54_, _tmp55_);
+#line 182 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(abilities);
-#line 287 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 182 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 287 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 182 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 287 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 182 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_discovered_camera_unref0 (camera);
-#line 287 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 182 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
continue;
-#line 2826 "CameraTable.c"
+#line 2296 "CameraTable.c"
}
-#line 290 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp66_ = abilities;
-#line 290 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp67_ = _tmp66_.model;
-#line 290 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp68_ = tmp_path;
-#line 290 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_debug ("CameraTable.vala:290: %s @ %s missing", _tmp67_, _tmp68_);
-#line 292 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp69_ = missing;
-#line 292 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp69__length1 = missing_length1;
-#line 292 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp70_ = camera;
-#line 292 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp71_ = _discovered_camera_ref0 (_tmp70_);
-#line 292 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _vala_array_add70 (&missing, &missing_length1, &_missing_size_, _tmp71_);
-#line 272 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 185 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp56_ = abilities;
+#line 185 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp57_ = _tmp56_.model;
+#line 185 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp58_ = tmp_path;
+#line 185 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ g_debug ("CameraTable.vala:185: %s @ %s missing", _tmp57_, _tmp58_);
+#line 187 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp59_ = missing;
+#line 187 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp59__length1 = missing_length1;
+#line 187 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp60_ = camera;
+#line 187 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp61_ = _discovered_camera_ref0 (_tmp60_);
+#line 187 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _vala_array_add69 (&missing, &missing_length1, &_missing_size_, _tmp61_);
+#line 167 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(abilities);
-#line 272 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 167 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 272 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 167 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 272 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 167 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_discovered_camera_unref0 (camera);
-#line 2854 "CameraTable.c"
+#line 2324 "CameraTable.c"
}
-#line 272 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 167 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_camera_it);
-#line 2858 "CameraTable.c"
+#line 2328 "CameraTable.c"
}
-#line 296 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp72_ = missing;
-#line 296 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp72__length1 = missing_length1;
-#line 2864 "CameraTable.c"
+#line 191 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp62_ = missing;
+#line 191 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp62__length1 = missing_length1;
+#line 2334 "CameraTable.c"
{
DiscoveredCamera** camera_collection = NULL;
gint camera_collection_length1 = 0;
gint _camera_collection_size_ = 0;
gint camera_it = 0;
-#line 296 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- camera_collection = _tmp72_;
-#line 296 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- camera_collection_length1 = _tmp72__length1;
-#line 296 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- for (camera_it = 0; camera_it < _tmp72__length1; camera_it = camera_it + 1) {
-#line 2876 "CameraTable.c"
- DiscoveredCamera* _tmp73_;
+#line 191 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ camera_collection = _tmp62_;
+#line 191 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ camera_collection_length1 = _tmp62__length1;
+#line 191 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ for (camera_it = 0; camera_it < _tmp62__length1; camera_it = camera_it + 1) {
+#line 2346 "CameraTable.c"
+ DiscoveredCamera* _tmp63_;
DiscoveredCamera* camera = NULL;
-#line 296 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp73_ = _discovered_camera_ref0 (camera_collection[camera_it]);
-#line 296 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- camera = _tmp73_;
-#line 2883 "CameraTable.c"
+#line 191 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp63_ = _discovered_camera_ref0 (camera_collection[camera_it]);
+#line 191 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ camera = _tmp63_;
+#line 2353 "CameraTable.c"
{
GPPortInfo port_info = {0};
gchar* tmp_path = NULL;
- DiscoveredCamera* _tmp74_;
- Camera* _tmp75_;
- GPPortInfo _tmp76_ = {0};
- int _tmp77_;
- const gchar* _tmp78_ = NULL;
- gchar* _tmp79_;
+ DiscoveredCamera* _tmp64_;
+ Camera* _tmp65_;
+ GPPortInfo _tmp66_ = {0};
+ int _tmp67_;
+ const gchar* _tmp68_ = NULL;
+ gchar* _tmp69_;
CameraAbilities abilities = {0};
- DiscoveredCamera* _tmp80_;
- Camera* _tmp81_;
- CameraAbilities _tmp82_ = {0};
- int _tmp83_;
- CameraAbilities _tmp84_;
- const gchar* _tmp85_;
- const gchar* _tmp86_;
- GeeHashMap* _tmp87_;
- const gchar* _tmp88_;
- gchar* _tmp89_;
- gchar* _tmp90_;
- DiscoveredCamera* _tmp91_;
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp74_ = camera;
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp75_ = _tmp74_->gcamera;
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp77_ = gp_camera_get_port_info (_tmp75_, &_tmp76_);
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ DiscoveredCamera* _tmp70_;
+ Camera* _tmp71_;
+ CameraAbilities _tmp72_ = {0};
+ int _tmp73_;
+ CameraAbilities _tmp74_;
+ const gchar* _tmp75_;
+ const gchar* _tmp76_;
+ GeeHashMap* _tmp77_;
+ const gchar* _tmp78_;
+ gchar* _tmp79_;
+ gchar* _tmp80_;
+ DiscoveredCamera* _tmp81_;
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp64_ = camera;
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp65_ = _tmp64_->gcamera;
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp67_ = gp_camera_get_port_info (_tmp65_, &_tmp66_);
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- port_info = _tmp76_;
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- camera_table_do_op (self, _tmp77_, "retrieve missing camera port information", &_inner_error_);
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ port_info = _tmp66_;
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ camera_table_do_op (self, _tmp67_, "retrieve missing camera port information", &_inner_error_);
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_inner_error_->domain == GPHOTO_ERROR) {
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_propagate_error (error, _inner_error_);
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_discovered_camera_unref0 (camera);
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 2942 "CameraTable.c"
+#line 2410 "CameraTable.c"
} else {
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_discovered_camera_unref0 (camera);
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.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 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_clear_error (&_inner_error_);
-#line 300 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 195 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 2966 "CameraTable.c"
+#line 2432 "CameraTable.c"
}
}
-#line 302 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- gp_port_info_get_path (port_info, &_tmp78_);
-#line 302 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 197 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ gp_port_info_get_path (port_info, &_tmp68_);
+#line 197 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 302 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp79_ = g_strdup (_tmp78_);
-#line 302 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- tmp_path = _tmp79_;
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp80_ = camera;
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp81_ = _tmp80_->gcamera;
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp83_ = gp_camera_get_abilities (_tmp81_, &_tmp82_);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 197 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp69_ = g_strdup (_tmp68_);
+#line 197 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ tmp_path = _tmp69_;
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp70_ = camera;
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp71_ = _tmp70_->gcamera;
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp73_ = gp_camera_get_abilities (_tmp71_, &_tmp72_);
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(abilities);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- abilities = _tmp82_;
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- camera_table_do_op (self, _tmp83_, "retrieve missing camera abilities", &_inner_error_);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ abilities = _tmp72_;
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ camera_table_do_op (self, _tmp73_, "retrieve missing camera abilities", &_inner_error_);
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_inner_error_->domain == GPHOTO_ERROR) {
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_propagate_error (error, _inner_error_);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(abilities);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_discovered_camera_unref0 (camera);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 3015 "CameraTable.c"
+#line 2479 "CameraTable.c"
} else {
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(abilities);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_discovered_camera_unref0 (camera);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.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 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_clear_error (&_inner_error_);
-#line 305 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 200 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 3041 "CameraTable.c"
+#line 2503 "CameraTable.c"
}
}
-#line 307 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp84_ = abilities;
-#line 307 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp85_ = _tmp84_.model;
-#line 307 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp86_ = tmp_path;
-#line 307 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_debug ("CameraTable.vala:307: Removing from camera table: %s @ %s", _tmp85_, _tmp86_);
-#line 309 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp87_ = self->priv->camera_map;
-#line 309 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp88_ = tmp_path;
-#line 309 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp89_ = camera_table_get_port_uri (_tmp88_);
-#line 309 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp90_ = _tmp89_;
-#line 309 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- gee_abstract_map_unset (G_TYPE_CHECK_INSTANCE_CAST (_tmp87_, GEE_TYPE_ABSTRACT_MAP, GeeAbstractMap), _tmp90_, NULL);
-#line 309 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (_tmp90_);
-#line 311 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp91_ = camera;
-#line 311 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_signal_emit (self, camera_table_signals[CAMERA_TABLE_CAMERA_REMOVED_SIGNAL], 0, _tmp91_);
-#line 296 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 202 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp74_ = abilities;
+#line 202 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp75_ = _tmp74_.model;
+#line 202 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp76_ = tmp_path;
+#line 202 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ g_debug ("CameraTable.vala:202: Removing from camera table: %s @ %s", _tmp75_, _tmp76_);
+#line 204 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp77_ = self->priv->camera_map;
+#line 204 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp78_ = tmp_path;
+#line 204 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp79_ = camera_table_get_port_uri (_tmp78_);
+#line 204 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp80_ = _tmp79_;
+#line 204 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ gee_abstract_map_unset (G_TYPE_CHECK_INSTANCE_CAST (_tmp77_, GEE_TYPE_ABSTRACT_MAP, GeeAbstractMap), _tmp80_, NULL);
+#line 204 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _g_free0 (_tmp80_);
+#line 206 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp81_ = camera;
+#line 206 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ g_signal_emit (self, camera_table_signals[CAMERA_TABLE_CAMERA_REMOVED_SIGNAL], 0, _tmp81_);
+#line 191 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(abilities);
-#line 296 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 191 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 296 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 191 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 296 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 191 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_discovered_camera_unref0 (camera);
-#line 3076 "CameraTable.c"
+#line 2538 "CameraTable.c"
}
}
}
{
GeeIterator* _port_it = NULL;
- GeeHashMap* _tmp92_;
- GeeSet* _tmp93_;
- GeeSet* _tmp94_;
- GeeSet* _tmp95_;
- GeeIterator* _tmp96_;
- GeeIterator* _tmp97_;
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp92_ = detected_map;
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp93_ = gee_abstract_map_get_keys (G_TYPE_CHECK_INSTANCE_CAST (_tmp92_, GEE_TYPE_ABSTRACT_MAP, GeeAbstractMap));
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp94_ = _tmp93_;
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp95_ = _tmp94_;
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp96_ = gee_iterable_iterator (G_TYPE_CHECK_INSTANCE_CAST (_tmp95_, GEE_TYPE_ITERABLE, GeeIterable));
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp97_ = _tmp96_;
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_object_unref0 (_tmp95_);
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _port_it = _tmp97_;
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ GeeHashMap* _tmp82_;
+ GeeSet* _tmp83_;
+ GeeSet* _tmp84_;
+ GeeSet* _tmp85_;
+ GeeIterator* _tmp86_;
+ GeeIterator* _tmp87_;
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp82_ = detected_map;
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp83_ = gee_abstract_map_get_keys (G_TYPE_CHECK_INSTANCE_CAST (_tmp82_, GEE_TYPE_ABSTRACT_MAP, GeeAbstractMap));
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp84_ = _tmp83_;
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp85_ = _tmp84_;
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp86_ = gee_iterable_iterator (G_TYPE_CHECK_INSTANCE_CAST (_tmp85_, GEE_TYPE_ITERABLE, GeeIterable));
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp87_ = _tmp86_;
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _g_object_unref0 (_tmp85_);
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _port_it = _tmp87_;
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
while (TRUE) {
-#line 3106 "CameraTable.c"
- GeeIterator* _tmp98_;
+#line 2568 "CameraTable.c"
+ GeeIterator* _tmp88_;
gchar* port = NULL;
- GeeIterator* _tmp99_;
- gpointer _tmp100_;
+ GeeIterator* _tmp89_;
+ gpointer _tmp90_;
gchar* name = NULL;
- GeeHashMap* _tmp101_;
- const gchar* _tmp102_;
- gpointer _tmp103_;
+ GeeHashMap* _tmp91_;
+ const gchar* _tmp92_;
+ gpointer _tmp93_;
gchar* display_name = NULL;
gchar* icon = NULL;
gchar* uri = NULL;
- const gchar* _tmp104_;
- gchar* _tmp105_;
- GeeHashMap* _tmp106_;
- const gchar* _tmp107_;
+ const gchar* _tmp94_;
+ gchar* _tmp95_;
+ GeeHashMap* _tmp96_;
+ const gchar* _tmp97_;
gchar* path = NULL;
- const gchar* _tmp110_;
- gchar* _tmp111_;
- const gchar* _tmp112_;
- const gchar* _tmp132_;
- const gchar* _tmp151_;
+ const gchar* _tmp100_;
+ gchar* _tmp101_;
+ const gchar* _tmp102_;
+ const gchar* _tmp122_;
+ const gchar* _tmp141_;
gint index = 0;
- GPPortInfoList* _tmp154_;
- const gchar* _tmp155_;
- gint _tmp156_;
+ GPPortInfoList* _tmp144_;
+ const gchar* _tmp145_;
+ gint _tmp146_;
GPPortInfo port_info = {0};
gchar* tmp_path = NULL;
- GPPortInfoList* _tmp161_;
- gint _tmp162_;
- GPPortInfo _tmp163_ = {0};
- int _tmp164_;
- const gchar* _tmp165_;
- gchar* _tmp166_;
- gchar* _tmp167_;
- const gchar* _tmp168_ = NULL;
- gchar* _tmp169_;
- const gchar* _tmp170_;
- const gchar* _tmp171_;
- CameraAbilitiesList* _tmp172_;
- const gchar* _tmp173_;
- gint _tmp174_;
+ GPPortInfoList* _tmp151_;
+ gint _tmp152_;
+ GPPortInfo _tmp153_ = {0};
+ int _tmp154_;
+ const gchar* _tmp155_;
+ gchar* _tmp156_;
+ gchar* _tmp157_;
+ const gchar* _tmp158_ = NULL;
+ gchar* _tmp159_;
+ const gchar* _tmp160_;
+ const gchar* _tmp161_;
+ CameraAbilitiesList* _tmp162_;
+ const gchar* _tmp163_;
+ gint _tmp164_;
CameraAbilities camera_abilities = {0};
- CameraAbilitiesList* _tmp179_;
- gint _tmp180_;
- CameraAbilities _tmp181_ = {0};
- int _tmp182_;
+ CameraAbilitiesList* _tmp169_;
+ gint _tmp170_;
+ CameraAbilities _tmp171_ = {0};
+ int _tmp172_;
+ const gchar* _tmp173_;
+ gchar* _tmp174_;
+ gchar* _tmp175_;
+ Camera* gcamera = NULL;
+ Camera* _tmp176_ = NULL;
+ int _tmp177_;
+ const gchar* _tmp178_;
+ gchar* _tmp179_;
+ gchar* _tmp180_;
+ Camera* _tmp181_;
+ CameraAbilities _tmp182_;
const gchar* _tmp183_;
gchar* _tmp184_;
gchar* _tmp185_;
- Camera* gcamera = NULL;
- Camera* _tmp186_ = NULL;
- int _tmp187_;
+ Camera* _tmp186_;
+ GPPortInfo _tmp187_;
const gchar* _tmp188_;
- gchar* _tmp189_;
+ const gchar* _tmp189_;
gchar* _tmp190_;
- Camera* _tmp191_;
- CameraAbilities _tmp192_;
+ gchar* _tmp191_;
+ const gchar* _tmp192_;
const gchar* _tmp193_;
- gchar* _tmp194_;
- gchar* _tmp195_;
- Camera* _tmp196_;
- GPPortInfo _tmp197_;
- const gchar* _tmp198_;
- const gchar* _tmp199_;
- gchar* _tmp200_;
- gchar* _tmp201_;
- const gchar* _tmp202_;
- const gchar* _tmp203_;
DiscoveredCamera* camera = NULL;
- Camera* _tmp204_;
- const gchar* _tmp205_;
- const gchar* _tmp206_;
- const gchar* _tmp207_;
- DiscoveredCamera* _tmp208_;
- GeeHashMap* _tmp209_;
- const gchar* _tmp210_;
- DiscoveredCamera* _tmp211_;
- DiscoveredCamera* _tmp212_;
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp98_ = _port_it;
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (!gee_iterator_next (_tmp98_)) {
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ Camera* _tmp194_;
+ const gchar* _tmp195_;
+ const gchar* _tmp196_;
+ const gchar* _tmp197_;
+ DiscoveredCamera* _tmp198_;
+ GeeHashMap* _tmp199_;
+ const gchar* _tmp200_;
+ DiscoveredCamera* _tmp201_;
+ DiscoveredCamera* _tmp202_;
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp88_ = _port_it;
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ if (!gee_iterator_next (_tmp88_)) {
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
break;
-#line 3191 "CameraTable.c"
+#line 2653 "CameraTable.c"
}
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp99_ = _port_it;
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp100_ = gee_iterator_get (_tmp99_);
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- port = (gchar*) _tmp100_;
-#line 316 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp101_ = detected_map;
-#line 316 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp102_ = port;
-#line 316 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp103_ = gee_abstract_map_get (G_TYPE_CHECK_INSTANCE_CAST (_tmp101_, GEE_TYPE_ABSTRACT_MAP, GeeAbstractMap), _tmp102_);
-#line 316 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- name = (gchar*) _tmp103_;
-#line 317 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp89_ = _port_it;
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp90_ = gee_iterator_get (_tmp89_);
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ port = (gchar*) _tmp90_;
+#line 211 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp91_ = detected_map;
+#line 211 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp92_ = port;
+#line 211 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp93_ = gee_abstract_map_get (G_TYPE_CHECK_INSTANCE_CAST (_tmp91_, GEE_TYPE_ABSTRACT_MAP, GeeAbstractMap), _tmp92_);
+#line 211 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ name = (gchar*) _tmp93_;
+#line 212 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
display_name = NULL;
-#line 318 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 213 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
icon = NULL;
-#line 319 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp104_ = port;
-#line 319 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp105_ = camera_table_get_port_uri (_tmp104_);
-#line 319 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- uri = _tmp105_;
-#line 321 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp106_ = self->priv->camera_map;
-#line 321 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp107_ = uri;
-#line 321 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (gee_abstract_map_has_key (G_TYPE_CHECK_INSTANCE_CAST (_tmp106_, GEE_TYPE_ABSTRACT_MAP, GeeAbstractMap), _tmp107_)) {
-#line 3223 "CameraTable.c"
- const gchar* _tmp108_;
- const gchar* _tmp109_;
-#line 323 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp108_ = name;
-#line 323 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp109_ = port;
-#line 323 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_debug ("CameraTable.vala:323: %s @ %s already registered, skipping", _tmp108_, _tmp109_);
-#line 325 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 214 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp94_ = port;
+#line 214 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp95_ = camera_table_get_port_uri (_tmp94_);
+#line 214 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ uri = _tmp95_;
+#line 216 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp96_ = self->priv->camera_map;
+#line 216 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp97_ = uri;
+#line 216 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ if (gee_abstract_map_has_key (G_TYPE_CHECK_INSTANCE_CAST (_tmp96_, GEE_TYPE_ABSTRACT_MAP, GeeAbstractMap), _tmp97_)) {
+#line 2685 "CameraTable.c"
+ const gchar* _tmp98_;
+ const gchar* _tmp99_;
+#line 218 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp98_ = name;
+#line 218 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp99_ = port;
+#line 218 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ g_debug ("CameraTable.vala:218: %s @ %s already registered, skipping", _tmp98_, _tmp99_);
+#line 220 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (uri);
-#line 325 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 220 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (icon);
-#line 325 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 220 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 325 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 220 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 325 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 220 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (port);
-#line 325 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 220 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
continue;
-#line 3244 "CameraTable.c"
+#line 2706 "CameraTable.c"
}
-#line 329 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp110_ = port;
-#line 329 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp111_ = camera_table_get_port_path (_tmp110_);
-#line 329 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- path = _tmp111_;
-#line 330 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp112_ = path;
-#line 330 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (NULL != _tmp112_) {
-#line 3256 "CameraTable.c"
+#line 224 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp100_ = port;
+#line 224 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp101_ = camera_table_get_port_path (_tmp100_);
+#line 224 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ path = _tmp101_;
+#line 225 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp102_ = path;
+#line 225 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ if (NULL != _tmp102_) {
+#line 2718 "CameraTable.c"
GUdevDevice* device = NULL;
- GUdevClient* _tmp113_;
- const gchar* _tmp114_;
- GUdevDevice* _tmp115_;
+ GUdevClient* _tmp103_;
+ const gchar* _tmp104_;
+ GUdevDevice* _tmp105_;
gchar* serial = NULL;
- GUdevDevice* _tmp116_;
- const gchar* _tmp117_;
- gchar* _tmp118_;
- const gchar* _tmp119_;
- const gchar* _tmp124_;
- const gchar* _tmp128_;
-#line 331 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp113_ = self->priv->client;
-#line 331 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp114_ = path;
-#line 331 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp115_ = g_udev_client_query_by_device_file (_tmp113_, _tmp114_);
-#line 331 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- device = _tmp115_;
-#line 332 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp116_ = device;
-#line 332 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp117_ = g_udev_device_get_property (_tmp116_, "ID_SERIAL_SHORT");
-#line 332 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp118_ = g_strdup (_tmp117_);
-#line 332 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- serial = _tmp118_;
-#line 333 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp119_ = serial;
-#line 333 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (NULL != _tmp119_) {
-#line 3288 "CameraTable.c"
- const gchar* _tmp120_;
- gchar* _tmp121_;
- const gchar* _tmp122_;
- gchar* _tmp123_;
-#line 335 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp120_ = serial;
-#line 335 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp121_ = camera_table_get_name_for_uuid (self, _tmp120_);
-#line 335 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ GUdevDevice* _tmp106_;
+ const gchar* _tmp107_;
+ gchar* _tmp108_;
+ const gchar* _tmp109_;
+ const gchar* _tmp114_;
+ const gchar* _tmp118_;
+#line 226 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp103_ = self->priv->client;
+#line 226 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp104_ = path;
+#line 226 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp105_ = g_udev_client_query_by_device_file (_tmp103_, _tmp104_);
+#line 226 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ device = _tmp105_;
+#line 227 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp106_ = device;
+#line 227 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp107_ = g_udev_device_get_property (_tmp106_, "ID_SERIAL_SHORT");
+#line 227 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp108_ = g_strdup (_tmp107_);
+#line 227 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ serial = _tmp108_;
+#line 228 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp109_ = serial;
+#line 228 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ if (NULL != _tmp109_) {
+#line 2750 "CameraTable.c"
+ const gchar* _tmp110_;
+ gchar* _tmp111_;
+ const gchar* _tmp112_;
+ gchar* _tmp113_;
+#line 230 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp110_ = serial;
+#line 230 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp111_ = camera_table_get_name_for_uuid (self, _tmp110_);
+#line 230 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 335 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- display_name = _tmp121_;
-#line 336 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp122_ = serial;
-#line 336 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp123_ = camera_table_get_icon_for_uuid (self, _tmp122_);
-#line 336 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 230 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ display_name = _tmp111_;
+#line 231 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp112_ = serial;
+#line 231 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp113_ = camera_table_get_icon_for_uuid (self, _tmp112_);
+#line 231 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (icon);
-#line 336 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- icon = _tmp123_;
-#line 3309 "CameraTable.c"
+#line 231 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ icon = _tmp113_;
+#line 2771 "CameraTable.c"
}
-#line 338 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp124_ = display_name;
-#line 338 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (NULL == _tmp124_) {
-#line 3315 "CameraTable.c"
- GUdevDevice* _tmp125_;
- const gchar* _tmp126_;
- gchar* _tmp127_;
-#line 339 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp125_ = device;
-#line 339 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp126_ = g_udev_device_get_sysfs_attr (_tmp125_, "product");
-#line 339 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp127_ = g_strdup (_tmp126_);
-#line 339 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 233 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp114_ = display_name;
+#line 233 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ if (NULL == _tmp114_) {
+#line 2777 "CameraTable.c"
+ GUdevDevice* _tmp115_;
+ const gchar* _tmp116_;
+ gchar* _tmp117_;
+#line 234 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp115_ = device;
+#line 234 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp116_ = g_udev_device_get_sysfs_attr (_tmp115_, "product");
+#line 234 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp117_ = g_strdup (_tmp116_);
+#line 234 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 339 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- display_name = _tmp127_;
-#line 3329 "CameraTable.c"
+#line 234 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ display_name = _tmp117_;
+#line 2791 "CameraTable.c"
}
-#line 341 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp128_ = display_name;
-#line 341 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (NULL == _tmp128_) {
-#line 3335 "CameraTable.c"
- GUdevDevice* _tmp129_;
- const gchar* _tmp130_;
- gchar* _tmp131_;
-#line 342 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp129_ = device;
-#line 342 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp130_ = g_udev_device_get_property (_tmp129_, "ID_MODEL");
-#line 342 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp131_ = g_strdup (_tmp130_);
-#line 342 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 236 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp118_ = display_name;
+#line 236 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ if (NULL == _tmp118_) {
+#line 2797 "CameraTable.c"
+ GUdevDevice* _tmp119_;
+ const gchar* _tmp120_;
+ gchar* _tmp121_;
+#line 237 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp119_ = device;
+#line 237 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp120_ = g_udev_device_get_property (_tmp119_, "ID_MODEL");
+#line 237 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp121_ = g_strdup (_tmp120_);
+#line 237 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 342 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- display_name = _tmp131_;
-#line 3349 "CameraTable.c"
+#line 237 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ display_name = _tmp121_;
+#line 2811 "CameraTable.c"
}
-#line 330 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 225 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (serial);
-#line 330 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 225 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (device);
-#line 3355 "CameraTable.c"
+#line 2817 "CameraTable.c"
}
-#line 346 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp132_ = port;
-#line 346 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (g_str_has_prefix (_tmp132_, "disk:")) {
-#line 3361 "CameraTable.c"
+#line 241 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp122_ = port;
+#line 241 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ if (g_str_has_prefix (_tmp122_, "disk:")) {
+#line 2823 "CameraTable.c"
{
GMount* mount = NULL;
- const gchar* _tmp133_;
+ const gchar* _tmp123_;
+ gchar* _tmp124_;
+ gchar* _tmp125_;
+ GFile* _tmp126_;
+ GFile* _tmp127_;
+ GMount* _tmp128_;
+ GMount* _tmp129_;
+ GVolume* volume = NULL;
+ GMount* _tmp130_;
+ GVolume* _tmp131_;
+ const gchar* _tmp132_;
+ GVolume* _tmp133_;
gchar* _tmp134_;
gchar* _tmp135_;
- GFile* _tmp136_;
- GFile* _tmp137_;
- GMount* _tmp138_;
- GMount* _tmp139_;
- GVolume* volume = NULL;
- GMount* _tmp140_;
- GVolume* _tmp141_;
- const gchar* _tmp142_;
- GVolume* _tmp143_;
- gchar* _tmp144_;
- gchar* _tmp145_;
- gchar* _tmp146_;
- GVolume* _tmp147_;
- GIcon* _tmp148_;
- GIcon* _tmp149_;
- gchar* _tmp150_;
-#line 348 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp133_ = port;
-#line 348 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp134_ = string_substring (_tmp133_, (glong) 5, (glong) -1);
-#line 348 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp135_ = _tmp134_;
-#line 348 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp136_ = g_file_new_for_path (_tmp135_);
-#line 348 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp137_ = _tmp136_;
-#line 348 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp138_ = g_file_find_enclosing_mount (_tmp137_, NULL, &_inner_error_);
-#line 348 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp139_ = _tmp138_;
-#line 348 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_object_unref0 (_tmp137_);
-#line 348 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (_tmp135_);
-#line 348 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- mount = _tmp139_;
-#line 348 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ gchar* _tmp136_;
+ GVolume* _tmp137_;
+ GIcon* _tmp138_;
+ GIcon* _tmp139_;
+ gchar* _tmp140_;
+#line 243 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp123_ = port;
+#line 243 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp124_ = string_substring (_tmp123_, (glong) 5, (glong) -1);
+#line 243 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp125_ = _tmp124_;
+#line 243 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp126_ = g_file_new_for_path (_tmp125_);
+#line 243 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp127_ = _tmp126_;
+#line 243 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp128_ = g_file_find_enclosing_mount (_tmp127_, NULL, &_inner_error_);
+#line 243 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp129_ = _tmp128_;
+#line 243 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _g_object_unref0 (_tmp127_);
+#line 243 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _g_free0 (_tmp125_);
+#line 243 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ mount = _tmp129_;
+#line 243 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 3405 "CameraTable.c"
+#line 2867 "CameraTable.c"
goto __catch67_g_error;
}
-#line 349 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp140_ = mount;
-#line 349 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp141_ = g_mount_get_volume (_tmp140_);
-#line 349 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- volume = _tmp141_;
-#line 351 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp142_ = name;
-#line 351 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp143_ = volume;
-#line 351 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp144_ = g_volume_get_name (_tmp143_);
-#line 351 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp145_ = _tmp144_;
-#line 351 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp146_ = g_strdup_printf (_ ("%s (%s)"), _tmp142_, _tmp145_);
-#line 351 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 244 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp130_ = mount;
+#line 244 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp131_ = g_mount_get_volume (_tmp130_);
+#line 244 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ volume = _tmp131_;
+#line 246 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp132_ = name;
+#line 246 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp133_ = volume;
+#line 246 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp134_ = g_volume_get_name (_tmp133_);
+#line 246 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp135_ = _tmp134_;
+#line 246 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp136_ = g_strdup_printf (_ ("%s (%s)"), _tmp132_, _tmp135_);
+#line 246 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 351 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- display_name = _tmp146_;
-#line 351 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (_tmp145_);
-#line 352 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp147_ = volume;
-#line 352 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp148_ = g_volume_get_icon (_tmp147_);
-#line 352 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp149_ = _tmp148_;
-#line 352 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp150_ = g_icon_to_string (_tmp149_);
-#line 352 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 246 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ display_name = _tmp136_;
+#line 246 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _g_free0 (_tmp135_);
+#line 247 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp137_ = volume;
+#line 247 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp138_ = g_volume_get_icon (_tmp137_);
+#line 247 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp139_ = _tmp138_;
+#line 247 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp140_ = g_icon_to_string (_tmp139_);
+#line 247 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (icon);
-#line 352 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- icon = _tmp150_;
-#line 352 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_object_unref0 (_tmp149_);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 247 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ icon = _tmp140_;
+#line 247 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _g_object_unref0 (_tmp139_);
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (volume);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (mount);
-#line 3448 "CameraTable.c"
+#line 2910 "CameraTable.c"
}
goto __finally67;
__catch67_g_error:
{
GError* e = NULL;
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
e = _inner_error_;
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_inner_error_ = NULL;
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_error_free0 (e);
-#line 3460 "CameraTable.c"
+#line 2922 "CameraTable.c"
}
__finally67:
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_inner_error_->domain == GPHOTO_ERROR) {
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_propagate_error (error, _inner_error_);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (path);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (uri);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (icon);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (port);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_port_it);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 3495 "CameraTable.c"
+#line 2955 "CameraTable.c"
} else {
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (path);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (uri);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (icon);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (port);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_port_it);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.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 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_clear_error (&_inner_error_);
-#line 347 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 242 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 3527 "CameraTable.c"
+#line 2985 "CameraTable.c"
}
}
}
-#line 356 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp151_ = display_name;
-#line 356 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (NULL == _tmp151_) {
-#line 3535 "CameraTable.c"
- const gchar* _tmp152_;
- gchar* _tmp153_;
-#line 358 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp152_ = name;
-#line 358 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp153_ = g_strdup (_tmp152_);
-#line 358 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp141_ = display_name;
+#line 251 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ if (NULL == _tmp141_) {
+#line 2993 "CameraTable.c"
+ const gchar* _tmp142_;
+ gchar* _tmp143_;
+#line 253 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp142_ = name;
+#line 253 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp143_ = g_strdup (_tmp142_);
+#line 253 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 358 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- display_name = _tmp153_;
-#line 3546 "CameraTable.c"
+#line 253 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ display_name = _tmp143_;
+#line 3004 "CameraTable.c"
}
-#line 360 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp154_ = port_info_list;
-#line 360 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp155_ = port;
-#line 360 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- index = gp_port_info_list_lookup_path (_tmp154_, _tmp155_);
-#line 361 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp156_ = index;
-#line 361 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (_tmp156_ < 0) {
-#line 3558 "CameraTable.c"
- gint _tmp157_;
- const gchar* _tmp158_;
- gchar* _tmp159_;
- gchar* _tmp160_;
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp157_ = index;
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp158_ = port;
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp159_ = g_strdup_printf ("lookup port %s", _tmp158_);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp160_ = _tmp159_;
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- camera_table_do_op (self, (int) _tmp157_, _tmp160_, &_inner_error_);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (_tmp160_);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 255 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp144_ = port_info_list;
+#line 255 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp145_ = port;
+#line 255 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ index = gp_port_info_list_lookup_path (_tmp144_, _tmp145_);
+#line 256 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp146_ = index;
+#line 256 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ if (_tmp146_ < 0) {
+#line 3016 "CameraTable.c"
+ gint _tmp147_;
+ const gchar* _tmp148_;
+ gchar* _tmp149_;
+ gchar* _tmp150_;
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp147_ = index;
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp148_ = port;
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp149_ = g_strdup_printf ("lookup port %s", _tmp148_);
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp150_ = _tmp149_;
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ camera_table_do_op (self, (int) _tmp147_, _tmp150_, &_inner_error_);
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _g_free0 (_tmp150_);
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_inner_error_->domain == GPHOTO_ERROR) {
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_propagate_error (error, _inner_error_);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (path);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (uri);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (icon);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (port);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_port_it);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 3607 "CameraTable.c"
+#line 3063 "CameraTable.c"
} else {
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (path);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (uri);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (icon);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (port);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_port_it);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.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 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_clear_error (&_inner_error_);
-#line 362 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 257 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 3639 "CameraTable.c"
+#line 3093 "CameraTable.c"
}
}
}
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp161_ = port_info_list;
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp162_ = index;
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp164_ = gp_port_info_list_get_info (_tmp161_, _tmp162_, &_tmp163_);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp151_ = port_info_list;
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp152_ = index;
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp154_ = gp_port_info_list_get_info (_tmp151_, _tmp152_, &_tmp153_);
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- port_info = _tmp163_;
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp165_ = port;
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp166_ = g_strdup_printf ("get port info for %s", _tmp165_);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp167_ = _tmp166_;
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- camera_table_do_op (self, _tmp164_, _tmp167_, &_inner_error_);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (_tmp167_);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ port_info = _tmp153_;
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp155_ = port;
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp156_ = g_strdup_printf ("get port info for %s", _tmp155_);
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp157_ = _tmp156_;
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ camera_table_do_op (self, _tmp154_, _tmp157_, &_inner_error_);
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _g_free0 (_tmp157_);
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_inner_error_->domain == GPHOTO_ERROR) {
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_propagate_error (error, _inner_error_);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (path);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (uri);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (icon);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (port);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_port_it);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 3699 "CameraTable.c"
+#line 3151 "CameraTable.c"
} else {
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (path);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (uri);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (icon);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (port);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_port_it);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.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 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_clear_error (&_inner_error_);
-#line 367 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 262 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 3735 "CameraTable.c"
+#line 3185 "CameraTable.c"
}
}
-#line 368 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- gp_port_info_get_path (port_info, &_tmp168_);
-#line 368 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 263 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ gp_port_info_get_path (port_info, &_tmp158_);
+#line 263 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 368 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp169_ = g_strdup (_tmp168_);
-#line 368 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- tmp_path = _tmp169_;
-#line 371 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp170_ = port;
-#line 371 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp171_ = tmp_path;
-#line 371 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _vala_assert (g_strcmp0 (_tmp170_, _tmp171_) == 0, "port == tmp_path");
-#line 373 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp172_ = self->priv->abilities_list;
-#line 373 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp173_ = name;
-#line 373 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- index = gp_abilities_list_lookup_model (_tmp172_, _tmp173_);
-#line 374 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp174_ = index;
-#line 374 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- if (_tmp174_ < 0) {
-#line 3762 "CameraTable.c"
- gint _tmp175_;
- const gchar* _tmp176_;
- gchar* _tmp177_;
- gchar* _tmp178_;
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp175_ = index;
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp176_ = name;
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp177_ = g_strdup_printf ("lookup camera model %s", _tmp176_);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp178_ = _tmp177_;
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- camera_table_do_op (self, (int) _tmp175_, _tmp178_, &_inner_error_);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (_tmp178_);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 263 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp159_ = g_strdup (_tmp158_);
+#line 263 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ tmp_path = _tmp159_;
+#line 266 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp160_ = port;
+#line 266 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp161_ = tmp_path;
+#line 266 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _vala_assert (g_strcmp0 (_tmp160_, _tmp161_) == 0, "port == tmp_path");
+#line 268 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp162_ = self->priv->abilities_list;
+#line 268 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp163_ = name;
+#line 268 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ index = gp_abilities_list_lookup_model (_tmp162_, _tmp163_);
+#line 269 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp164_ = index;
+#line 269 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ if (_tmp164_ < 0) {
+#line 3212 "CameraTable.c"
+ gint _tmp165_;
+ const gchar* _tmp166_;
+ gchar* _tmp167_;
+ gchar* _tmp168_;
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp165_ = index;
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp166_ = name;
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp167_ = g_strdup_printf ("lookup camera model %s", _tmp166_);
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp168_ = _tmp167_;
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ camera_table_do_op (self, (int) _tmp165_, _tmp168_, &_inner_error_);
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _g_free0 (_tmp168_);
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_inner_error_->domain == GPHOTO_ERROR) {
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_propagate_error (error, _inner_error_);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (path);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (uri);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (icon);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (port);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_port_it);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 3815 "CameraTable.c"
+#line 3263 "CameraTable.c"
} else {
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (path);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (uri);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (icon);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (port);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_port_it);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.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 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_clear_error (&_inner_error_);
-#line 375 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 270 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 3851 "CameraTable.c"
+#line 3297 "CameraTable.c"
}
}
}
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp179_ = self->priv->abilities_list;
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp180_ = index;
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp182_ = gp_abilities_list_get_abilities (_tmp179_, _tmp180_, &_tmp181_);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp169_ = self->priv->abilities_list;
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp170_ = index;
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp172_ = gp_abilities_list_get_abilities (_tmp169_, _tmp170_, &_tmp171_);
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(camera_abilities);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- camera_abilities = _tmp181_;
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp183_ = name;
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp184_ = g_strdup_printf ("lookup camera abilities for %s", _tmp183_);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp185_ = _tmp184_;
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- camera_table_do_op (self, _tmp182_, _tmp185_, &_inner_error_);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (_tmp185_);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ camera_abilities = _tmp171_;
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp173_ = name;
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp174_ = g_strdup_printf ("lookup camera abilities for %s", _tmp173_);
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp175_ = _tmp174_;
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ camera_table_do_op (self, _tmp172_, _tmp175_, &_inner_error_);
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _g_free0 (_tmp175_);
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_inner_error_->domain == GPHOTO_ERROR) {
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_propagate_error (error, _inner_error_);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(camera_abilities);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (path);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (uri);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (icon);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (port);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_port_it);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 3913 "CameraTable.c"
+#line 3357 "CameraTable.c"
} else {
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(camera_abilities);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (path);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (uri);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (icon);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (port);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_port_it);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.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 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_clear_error (&_inner_error_);
-#line 378 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 273 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 3951 "CameraTable.c"
+#line 3393 "CameraTable.c"
}
}
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp187_ = gp_camera_new (&_tmp186_);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp177_ = gp_camera_new (&_tmp176_);
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_camera_unref0 (gcamera);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- gcamera = _tmp186_;
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp188_ = name;
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp189_ = g_strdup_printf ("create camera object for %s", _tmp188_);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp190_ = _tmp189_;
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- camera_table_do_op (self, _tmp187_, _tmp190_, &_inner_error_);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (_tmp190_);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ gcamera = _tmp176_;
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp178_ = name;
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp179_ = g_strdup_printf ("create camera object for %s", _tmp178_);
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp180_ = _tmp179_;
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ camera_table_do_op (self, _tmp177_, _tmp180_, &_inner_error_);
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _g_free0 (_tmp180_);
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_inner_error_->domain == GPHOTO_ERROR) {
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_propagate_error (error, _inner_error_);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_camera_unref0 (gcamera);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(camera_abilities);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (path);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (uri);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (icon);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (port);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_port_it);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 4010 "CameraTable.c"
+#line 3450 "CameraTable.c"
} else {
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_camera_unref0 (gcamera);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(camera_abilities);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (path);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (uri);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (icon);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (port);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_port_it);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.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 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_clear_error (&_inner_error_);
-#line 382 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 277 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 4050 "CameraTable.c"
+#line 3488 "CameraTable.c"
}
}
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp191_ = gcamera;
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp192_ = camera_abilities;
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp193_ = name;
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp194_ = g_strdup_printf ("set camera abilities for %s", _tmp193_);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp195_ = _tmp194_;
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- camera_table_do_op (self, gp_camera_set_abilities (_tmp191_, _tmp192_), _tmp195_, &_inner_error_);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (_tmp195_);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp181_ = gcamera;
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp182_ = camera_abilities;
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp183_ = name;
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp184_ = g_strdup_printf ("set camera abilities for %s", _tmp183_);
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp185_ = _tmp184_;
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ camera_table_do_op (self, gp_camera_set_abilities (_tmp181_, _tmp182_), _tmp185_, &_inner_error_);
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _g_free0 (_tmp185_);
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_inner_error_->domain == GPHOTO_ERROR) {
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_propagate_error (error, _inner_error_);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_camera_unref0 (gcamera);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(camera_abilities);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (path);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (uri);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (icon);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (port);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_port_it);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 4107 "CameraTable.c"
+#line 3543 "CameraTable.c"
} else {
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_camera_unref0 (gcamera);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(camera_abilities);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (path);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (uri);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (icon);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (port);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_port_it);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.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 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_clear_error (&_inner_error_);
-#line 383 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 278 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 4147 "CameraTable.c"
+#line 3581 "CameraTable.c"
}
}
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp196_ = gcamera;
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp197_ = port_info;
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp198_ = name;
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp199_ = port;
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp200_ = g_strdup_printf ("set port info for %s on %s", _tmp198_, _tmp199_);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp201_ = _tmp200_;
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- camera_table_do_op (self, gp_camera_set_port_info (_tmp196_, _tmp197_), _tmp201_, &_inner_error_);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _g_free0 (_tmp201_);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp186_ = gcamera;
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp187_ = port_info;
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp188_ = name;
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp189_ = port;
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp190_ = g_strdup_printf ("set port info for %s on %s", _tmp188_, _tmp189_);
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp191_ = _tmp190_;
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ camera_table_do_op (self, gp_camera_set_port_info (_tmp186_, _tmp187_), _tmp191_, &_inner_error_);
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _g_free0 (_tmp191_);
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_inner_error_->domain == GPHOTO_ERROR) {
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_propagate_error (error, _inner_error_);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_camera_unref0 (gcamera);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(camera_abilities);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (path);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (uri);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (icon);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (port);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_port_it);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 4206 "CameraTable.c"
+#line 3638 "CameraTable.c"
} else {
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_camera_unref0 (gcamera);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(camera_abilities);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (path);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (uri);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (icon);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (port);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_port_it);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.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 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_clear_error (&_inner_error_);
-#line 384 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 279 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 4246 "CameraTable.c"
+#line 3676 "CameraTable.c"
}
}
-#line 386 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp202_ = name;
-#line 386 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp203_ = port;
-#line 386 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_debug ("CameraTable.vala:386: Adding to camera table: %s @ %s", _tmp202_, _tmp203_);
-#line 388 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp204_ = gcamera;
-#line 388 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp205_ = uri;
-#line 388 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp206_ = display_name;
-#line 388 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp207_ = icon;
-#line 388 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp208_ = discovered_camera_new (_tmp204_, _tmp205_, _tmp206_, _tmp207_);
-#line 388 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- camera = _tmp208_;
-#line 389 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp209_ = self->priv->camera_map;
-#line 389 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp210_ = uri;
-#line 389 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp211_ = camera;
-#line 389 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- gee_abstract_map_set (G_TYPE_CHECK_INSTANCE_CAST (_tmp209_, GEE_TYPE_ABSTRACT_MAP, GeeAbstractMap), _tmp210_, _tmp211_);
-#line 391 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- _tmp212_ = camera;
-#line 391 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_signal_emit (self, camera_table_signals[CAMERA_TABLE_CAMERA_ADDED_SIGNAL], 0, _tmp212_);
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 281 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp192_ = name;
+#line 281 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp193_ = port;
+#line 281 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ g_debug ("CameraTable.vala:281: Adding to camera table: %s @ %s", _tmp192_, _tmp193_);
+#line 283 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp194_ = gcamera;
+#line 283 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp195_ = uri;
+#line 283 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp196_ = display_name;
+#line 283 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp197_ = icon;
+#line 283 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp198_ = discovered_camera_new (_tmp194_, _tmp195_, _tmp196_, _tmp197_);
+#line 283 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ camera = _tmp198_;
+#line 284 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp199_ = self->priv->camera_map;
+#line 284 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp200_ = uri;
+#line 284 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp201_ = camera;
+#line 284 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ gee_abstract_map_set (G_TYPE_CHECK_INSTANCE_CAST (_tmp199_, GEE_TYPE_ABSTRACT_MAP, GeeAbstractMap), _tmp200_, _tmp201_);
+#line 286 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ _tmp202_ = camera;
+#line 286 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ g_signal_emit (self, camera_table_signals[CAMERA_TABLE_CAMERA_ADDED_SIGNAL], 0, _tmp202_);
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_discovered_camera_unref0 (camera);
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_camera_unref0 (gcamera);
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(camera_abilities);
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (tmp_path);
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
(port_info);
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (path);
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (uri);
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (icon);
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (display_name);
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (name);
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_free0 (port);
-#line 4301 "CameraTable.c"
+#line 3731 "CameraTable.c"
}
-#line 315 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 210 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (_port_it);
-#line 4305 "CameraTable.c"
+#line 3735 "CameraTable.c"
}
-#line 233 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 139 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
missing = (_vala_array_free (missing, missing_length1, (GDestroyNotify) discovered_camera_unref), NULL);
-#line 233 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- usb_cameras = (_vala_array_free (usb_cameras, usb_cameras_length1, (GDestroyNotify) g_free), NULL);
-#line 233 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 139 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (detected_map);
-#line 233 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 139 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_list_unref0 (camera_list);
-#line 233 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 139 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_gp_port_info_list_free0 (port_info_list);
-#line 4317 "CameraTable.c"
+#line 3745 "CameraTable.c"
}
@@ -4326,21 +3752,21 @@ camera_table_on_udev_event (CameraTable* self,
{
const gchar* _tmp0_;
OneShotScheduler* _tmp1_;
-#line 395 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 290 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_return_if_fail (IS_CAMERA_TABLE (self));
-#line 395 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 290 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_return_if_fail (action != NULL);
-#line 395 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 290 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_return_if_fail (G_UDEV_IS_DEVICE (device));
-#line 396 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 291 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp0_ = g_udev_device_get_name (device);
-#line 396 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_debug ("CameraTable.vala:396: udev event: %s on %s", action, _tmp0_);
-#line 400 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 291 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ g_debug ("CameraTable.vala:291: udev event: %s on %s", action, _tmp0_);
+#line 295 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp1_ = self->priv->camera_update_scheduler;
-#line 400 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 295 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
one_shot_scheduler_after_timeout (_tmp1_, (guint) CAMERA_TABLE_UPDATE_DELAY_MSEC, TRUE);
-#line 4342 "CameraTable.c"
+#line 3770 "CameraTable.c"
}
@@ -4349,15 +3775,15 @@ camera_table_on_volume_changed (CameraTable* self,
GVolume* volume)
{
OneShotScheduler* _tmp0_;
-#line 403 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 298 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_return_if_fail (IS_CAMERA_TABLE (self));
-#line 403 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 298 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_return_if_fail (G_IS_VOLUME (volume));
-#line 404 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 299 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp0_ = self->priv->camera_update_scheduler;
-#line 404 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 299 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
one_shot_scheduler_after_timeout (_tmp0_, (guint) CAMERA_TABLE_UPDATE_DELAY_MSEC, TRUE);
-#line 4359 "CameraTable.c"
+#line 3787 "CameraTable.c"
}
@@ -4365,34 +3791,34 @@ static void
camera_table_on_update_cameras (CameraTable* self)
{
GError * _inner_error_ = NULL;
-#line 407 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 302 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_return_if_fail (IS_CAMERA_TABLE (self));
-#line 4369 "CameraTable.c"
+#line 3797 "CameraTable.c"
{
CameraTable* _tmp0_;
CameraTable* _tmp1_;
-#line 409 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 304 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp0_ = camera_table_get_instance ();
-#line 409 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 304 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp1_ = _tmp0_;
-#line 409 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 304 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
camera_table_update_camera_table (_tmp1_, &_inner_error_);
-#line 409 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 304 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_camera_table_unref0 (_tmp1_);
-#line 409 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 304 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 409 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 304 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (_inner_error_->domain == GPHOTO_ERROR) {
-#line 4385 "CameraTable.c"
+#line 3813 "CameraTable.c"
goto __catch68_gphoto_error;
}
-#line 409 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 304 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
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);
-#line 409 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 304 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_clear_error (&_inner_error_);
-#line 409 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 304 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 4394 "CameraTable.c"
+#line 3822 "CameraTable.c"
}
}
goto __finally68;
@@ -4401,30 +3827,30 @@ camera_table_on_update_cameras (CameraTable* self)
GError* err = NULL;
GError* _tmp2_;
const gchar* _tmp3_;
-#line 408 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 303 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
err = _inner_error_;
-#line 408 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 303 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_inner_error_ = NULL;
-#line 411 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 306 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp2_ = err;
-#line 411 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 306 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_tmp3_ = _tmp2_->message;
-#line 411 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
- g_warning ("CameraTable.vala:411: Error updating camera table: %s", _tmp3_);
-#line 408 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 306 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+ g_warning ("CameraTable.vala:306: Error updating camera table: %s", _tmp3_);
+#line 303 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_error_free0 (err);
-#line 4415 "CameraTable.c"
+#line 3843 "CameraTable.c"
}
__finally68:
-#line 408 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 303 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 408 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 303 "/home/jens/Source/shotwell/src/camera/CameraTable.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 408 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 303 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_clear_error (&_inner_error_);
-#line 408 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
+#line 303 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return;
-#line 4426 "CameraTable.c"
+#line 3854 "CameraTable.c"
}
}
@@ -4451,19 +3877,19 @@ g_cclosure_user_marshal_VOID__DISCOVERED_CAMERA (GClosure * closure,
data1 = closure->data;
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
data2 = param_values->data[0].v_pointer;
-#line 4453 "CameraTable.c"
+#line 3881 "CameraTable.c"
} else {
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
data1 = param_values->data[0].v_pointer;
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
data2 = closure->data;
-#line 4459 "CameraTable.c"
+#line 3887 "CameraTable.c"
}
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
callback = (GMarshalFunc_VOID__DISCOVERED_CAMERA) (marshal_data ? marshal_data : cc->callback);
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
callback (data1, value_get_discovered_camera (param_values + 1), data2);
-#line 4465 "CameraTable.c"
+#line 3893 "CameraTable.c"
}
@@ -4472,7 +3898,7 @@ value_camera_table_init (GValue* value)
{
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
value->data[0].v_pointer = NULL;
-#line 4474 "CameraTable.c"
+#line 3902 "CameraTable.c"
}
@@ -4483,7 +3909,7 @@ value_camera_table_free_value (GValue* value)
if (value->data[0].v_pointer) {
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
camera_table_unref (value->data[0].v_pointer);
-#line 4485 "CameraTable.c"
+#line 3913 "CameraTable.c"
}
}
@@ -4496,11 +3922,11 @@ value_camera_table_copy_value (const GValue* src_value,
if (src_value->data[0].v_pointer) {
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
dest_value->data[0].v_pointer = camera_table_ref (src_value->data[0].v_pointer);
-#line 4498 "CameraTable.c"
+#line 3926 "CameraTable.c"
} else {
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
dest_value->data[0].v_pointer = NULL;
-#line 4502 "CameraTable.c"
+#line 3930 "CameraTable.c"
}
}
@@ -4510,7 +3936,7 @@ value_camera_table_peek_pointer (const GValue* value)
{
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return value->data[0].v_pointer;
-#line 4512 "CameraTable.c"
+#line 3940 "CameraTable.c"
}
@@ -4522,30 +3948,30 @@ value_camera_table_collect_value (GValue* value,
{
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (collect_values[0].v_pointer) {
-#line 4524 "CameraTable.c"
+#line 3952 "CameraTable.c"
CameraTable * object;
object = collect_values[0].v_pointer;
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (object->parent_instance.g_class == NULL) {
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 4531 "CameraTable.c"
+#line 3959 "CameraTable.c"
} else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 4535 "CameraTable.c"
+#line 3963 "CameraTable.c"
}
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
value->data[0].v_pointer = camera_table_ref (object);
-#line 4539 "CameraTable.c"
+#line 3967 "CameraTable.c"
} else {
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
value->data[0].v_pointer = NULL;
-#line 4543 "CameraTable.c"
+#line 3971 "CameraTable.c"
}
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return NULL;
-#line 4547 "CameraTable.c"
+#line 3975 "CameraTable.c"
}
@@ -4561,25 +3987,25 @@ value_camera_table_lcopy_value (const GValue* value,
if (!object_p) {
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 4563 "CameraTable.c"
+#line 3991 "CameraTable.c"
}
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (!value->data[0].v_pointer) {
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
*object_p = NULL;
-#line 4569 "CameraTable.c"
+#line 3997 "CameraTable.c"
} else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
*object_p = value->data[0].v_pointer;
-#line 4573 "CameraTable.c"
+#line 4001 "CameraTable.c"
} else {
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
*object_p = camera_table_ref (value->data[0].v_pointer);
-#line 4577 "CameraTable.c"
+#line 4005 "CameraTable.c"
}
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return NULL;
-#line 4581 "CameraTable.c"
+#line 4009 "CameraTable.c"
}
@@ -4599,7 +4025,7 @@ param_spec_camera_table (const gchar* name,
G_PARAM_SPEC (spec)->value_type = object_type;
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return G_PARAM_SPEC (spec);
-#line 4601 "CameraTable.c"
+#line 4029 "CameraTable.c"
}
@@ -4610,7 +4036,7 @@ value_get_camera_table (const GValue* value)
g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_CAMERA_TABLE), NULL);
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return value->data[0].v_pointer;
-#line 4612 "CameraTable.c"
+#line 4040 "CameraTable.c"
}
@@ -4633,17 +4059,17 @@ value_set_camera_table (GValue* value,
value->data[0].v_pointer = v_object;
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
camera_table_ref (value->data[0].v_pointer);
-#line 4635 "CameraTable.c"
+#line 4063 "CameraTable.c"
} else {
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
value->data[0].v_pointer = NULL;
-#line 4639 "CameraTable.c"
+#line 4067 "CameraTable.c"
}
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (old) {
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
camera_table_unref (old);
-#line 4645 "CameraTable.c"
+#line 4073 "CameraTable.c"
}
}
@@ -4665,17 +4091,17 @@ value_take_camera_table (GValue* value,
g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
value->data[0].v_pointer = v_object;
-#line 4667 "CameraTable.c"
+#line 4095 "CameraTable.c"
} else {
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
value->data[0].v_pointer = NULL;
-#line 4671 "CameraTable.c"
+#line 4099 "CameraTable.c"
}
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
if (old) {
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
camera_table_unref (old);
-#line 4677 "CameraTable.c"
+#line 4105 "CameraTable.c"
}
}
@@ -4693,7 +4119,7 @@ camera_table_class_init (CameraTableClass * klass)
camera_table_signals[CAMERA_TABLE_CAMERA_ADDED_SIGNAL] = g_signal_new ("camera-added", TYPE_CAMERA_TABLE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_VOID__DISCOVERED_CAMERA, G_TYPE_NONE, 1, TYPE_DISCOVERED_CAMERA);
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
camera_table_signals[CAMERA_TABLE_CAMERA_REMOVED_SIGNAL] = g_signal_new ("camera-removed", TYPE_CAMERA_TABLE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_VOID__DISCOVERED_CAMERA, G_TYPE_NONE, 1, TYPE_DISCOVERED_CAMERA);
-#line 4695 "CameraTable.c"
+#line 4123 "CameraTable.c"
}
@@ -4721,7 +4147,7 @@ camera_table_instance_init (CameraTable * self)
self->priv->camera_map = _tmp2_;
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
self->ref_count = 1;
-#line 4723 "CameraTable.c"
+#line 4151 "CameraTable.c"
}
@@ -4745,7 +4171,7 @@ camera_table_finalize (CameraTable * obj)
_g_object_unref0 (self->priv->volume_monitor);
#line 35 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
_g_object_unref0 (self->priv->camera_map);
-#line 4747 "CameraTable.c"
+#line 4175 "CameraTable.c"
}
@@ -4774,7 +4200,7 @@ camera_table_ref (gpointer instance)
g_atomic_int_inc (&self->ref_count);
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
return instance;
-#line 4776 "CameraTable.c"
+#line 4204 "CameraTable.c"
}
@@ -4789,7 +4215,7 @@ camera_table_unref (gpointer instance)
CAMERA_TABLE_GET_CLASS (self)->finalize (self);
#line 21 "/home/jens/Source/shotwell/src/camera/CameraTable.vala"
g_type_free_instance ((GTypeInstance *) self);
-#line 4791 "CameraTable.c"
+#line 4219 "CameraTable.c"
}
}
diff --git a/src/camera/CameraTable.vala b/src/camera/CameraTable.vala
index 1636816..3df4ad6 100644
--- a/src/camera/CameraTable.vala
+++ b/src/camera/CameraTable.vala
@@ -108,100 +108,6 @@ public class CameraTable {
do_op(abilities_list.load(null_context), "load camera abilities list");
}
- private string[] get_all_usb_cameras() {
- string[] cameras = new string[0];
-
- GLib.List<GUdev.Device> device_list = client.query_by_subsystem(null);
- foreach (GUdev.Device device in device_list) {
- string device_file = device.get_device_file();
- if(
- // only keep devices that have a non-null device file and that
- // have both the ID_GPHOTO2 and GPHOTO2_DRIVER properties set
- (device_file != null) &&
- (device.has_property("ID_GPHOTO2")) &&
- (device.has_property("GPHOTO2_DRIVER"))
- ) {
- int camera_bus, camera_device;
- // extract the bus and device IDs from the device file string
- // TODO: is it safe to parse the absolute path or should we be
- // smarter and use a regex to only pick up the end of the path?
- if (device_file.scanf("/dev/bus/usb/%d/%d", out camera_bus, out camera_device) < 2) {
- critical("get_all_usb_cameras: Failed to scanf device file %s", device_file);
-
- continue;
- }
- string camera = "usb:%.3d,%.3d".printf(camera_bus, camera_device);
- debug("USB camera detected at %s", camera);
- cameras += camera;
- }
- }
-
- return cameras;
- }
-
- // USB (or libusb) is a funny beast; if only one USB device is present (i.e. the camera),
- // then a single camera is detected at port usb:. However, if multiple USB devices are
- // present (including non-cameras), then the first attached camera will be listed twice,
- // first at usb:, then at usb:xxx,yyy. If the usb: device is removed, another usb:xxx,yyy
- // device will lose its full-path name and be referred to as usb: only.
- //
- // This function gleans the full port name of a particular port, even if it's the unadorned
- // "usb:", by using GUdev.
- private bool usb_esp(int current_camera_count, string[] usb_cameras, string port,
- out string full_port) {
- // sanity
- assert(current_camera_count > 0);
-
- debug("USB ESP: current_camera_count=%d port=%s", current_camera_count, port);
-
- full_port = null;
-
- // if GPhoto detects one camera, and USB reports one camera, all is swell
- if (current_camera_count == 1 && usb_cameras.length == 1) {
- full_port = usb_cameras[0];
-
- debug("USB ESP: port=%s full_port=%s", port, full_port);
-
- return true;
- }
-
- // with more than one camera, skip the mirrored "usb:" port
- if (port == "usb:") {
- debug("USB ESP: Skipping %s", port);
-
- return false;
- }
-
- // parse out the bus and device ID
- int bus, device;
- if (port.scanf("usb:%d,%d", out bus, out device) < 2) {
- critical("USB ESP: Failed to scanf %s", port);
-
- return false;
- }
-
- foreach (string usb_camera in usb_cameras) {
- int camera_bus, camera_device;
- if (usb_camera.scanf("usb:%d,%d", out camera_bus, out camera_device) < 2) {
- critical("USB ESP: Failed to scanf %s", usb_camera);
-
- continue;
- }
-
- if ((bus == camera_bus) && (device == camera_device)) {
- full_port = port;
-
- debug("USB ESP: port=%s full_port=%s", port, full_port);
-
- return true;
- }
- }
-
- debug("USB ESP: No matching bus/device found for port=%s", port);
-
- return false;
- }
-
public static string get_port_uri(string port) {
return "gphoto2://[%s]/".printf(port);
}
@@ -242,9 +148,6 @@ public class CameraTable {
Gee.HashMap<string, string> detected_map = new Gee.HashMap<string, string>();
- // walk the USB chain and find all PTP cameras; this is necessary for usb_esp
- string[] usb_cameras = get_all_usb_cameras();
-
// go through the detected camera list and glean their ports
for (int ctr = 0; ctr < camera_list.count(); ctr++) {
string name;
@@ -255,14 +158,6 @@ public class CameraTable {
debug("Detected %d/%d %s @ %s", ctr + 1, camera_list.count(), name, port);
- // do some USB ESP, skipping ports that cannot be deduced
- if (port.has_prefix("usb:")) {
- string full_port;
- if (!usb_esp(camera_list.count(), usb_cameras, port, out full_port))
- continue;
-
- port = full_port;
- }
detected_map.set(port, name);
}