static void deja_dup_recursive_move_real_finish_dir (DejaDupRecursiveOp* base) { DejaDupRecursiveMove * self; GError * _inner_error_ = NULL; self = (DejaDupRecursiveMove*) base; { GFile* _tmp0_; GFile* _tmp1_; GFile* _tmp2_; GFile* _tmp3_; _tmp0_ = deja_dup_recursive_op_get_src ((DejaDupRecursiveOp*) self); _tmp1_ = _tmp0_; _tmp2_ = deja_dup_recursive_op_get_dst ((DejaDupRecursiveOp*) self); _tmp3_ = _tmp2_; g_file_copy_attributes (_tmp1_, _tmp3_, G_FILE_COPY_NOFOLLOW_SYMLINKS | G_FILE_COPY_ALL_METADATA, NULL, &_inner_error_); if (_inner_error_ != NULL) { goto __catch37_g_error; } } goto __finally37; __catch37_g_error: { GError* e = NULL; e = _inner_error_; _inner_error_ = NULL; _g_error_free0 (e); } __finally37: if (_inner_error_ != NULL) { 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); g_clear_error (&_inner_error_); return; } { GFile* _tmp4_; GFile* _tmp5_; _tmp4_ = deja_dup_recursive_op_get_src ((DejaDupRecursiveOp*) self); _tmp5_ = _tmp4_; g_file_delete (_tmp5_, NULL, &_inner_error_); if (_inner_error_ != NULL) { goto __catch38_g_error; } } goto __finally38; __catch38_g_error: { GError* e = NULL; e = _inner_error_; _inner_error_ = NULL; _g_error_free0 (e); } __finally38: if (_inner_error_ != NULL) { 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); g_clear_error (&_inner_error_); return; } }
static void gconf_dialog_onSpinButtonValueChanged (GConfDialog* self, GtkSpinButton* widget) { GError * _inner_error_; GConfEntry* _tmp0_; GConfEntry* entry; g_return_if_fail (self != NULL); g_return_if_fail (widget != NULL); _inner_error_ = NULL; entry = (_tmp0_ = (GConfEntry*) g_object_get_data ((GObject*) widget, "gconf-entry"), (_tmp0_ == NULL) ? NULL : gconf_entry_ref (_tmp0_), _tmp0_); { gconf_client_set_int (self->priv->_default_client, entry->key, (gint) gtk_spin_button_get_value (widget), &_inner_error_); if (_inner_error_ != NULL) { goto __catch23_g_error; } } goto __finally23; __catch23_g_error: { GError * e; e = _inner_error_; _inner_error_ = NULL; { g_warning ("gtkextra-gconfdialog.vala:144: %s", e->message); _g_error_free0 (e); } } __finally23: if (_inner_error_ != NULL) { _gconf_entry_unref0 (entry); 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); g_clear_error (&_inner_error_); return; } _gconf_entry_unref0 (entry); }
static gboolean fusion_tls_output_stream_real_close (GOutputStream* base, GCancellable* cancellable, GError** error) { FusionTLSOutputStream * self; gboolean result = FALSE; GError * _inner_error_ = NULL; self = (FusionTLSOutputStream*) base; { GSocket* _tmp0_ = NULL; _tmp0_ = self->priv->socket; g_socket_close (_tmp0_, &_inner_error_); if (_inner_error_ != NULL) { goto __catch5_g_error; } result = TRUE; return result; } goto __finally5; __catch5_g_error: { GError* e = NULL; e = _inner_error_; _inner_error_ = NULL; result = FALSE; _g_error_free0 (e); return result; } __finally5: 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); g_clear_error (&_inner_error_); return FALSE; }
static void gmpc_mpd_data_treeview_tooltip_metadata_changed (GmpcMpdDataTreeviewTooltip* self, GmpcMetaWatcher* gmw2, const mpd_Song* song, MetaDataType type, MetaDataResult _result_, const MetaData* met) { gchar* _tmp0_ = NULL; gchar* _tmp1_; gboolean _tmp2_; GError * _inner_error_ = NULL; g_return_if_fail (self != NULL); g_return_if_fail (gmw2 != NULL); g_return_if_fail (song != NULL); if (type != self->mtype) { return; } _tmp0_ = mpd_song_checksum (song); _tmp1_ = _tmp0_; _tmp2_ = g_strcmp0 (self->priv->checksum, _tmp1_) != 0; _g_free0 (_tmp1_); if (_tmp2_) { return; } if (_result_ == META_DATA_UNAVAILABLE) { gtk_image_clear (self->priv->image); } else { if (_result_ == META_DATA_FETCHING) { gtk_image_clear (self->priv->image); } else { if (_result_ == META_DATA_AVAILABLE) { if (met->content_type == META_DATA_CONTENT_URI) { const gchar* _tmp3_ = NULL; GdkPixbuf* _tmp4_ = NULL; GdkPixbuf* pb; _tmp3_ = meta_data_get_uri (met); _tmp4_ = gdk_pixbuf_new_from_file_at_scale (_tmp3_, 150, 150, TRUE, &_inner_error_); pb = _tmp4_; if (_inner_error_ != NULL) { goto __catch27_g_error; } gtk_image_set_from_pixbuf (self->priv->image, pb); _g_object_unref0 (pb); goto __finally27; __catch27_g_error: { GError * e; e = _inner_error_; _inner_error_ = NULL; gtk_image_clear (self->priv->image); _g_error_free0 (e); } __finally27: if (_inner_error_ != NULL) { 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); g_clear_error (&_inner_error_); return; } } else { gtk_image_clear (self->priv->image); } } } } }
static gboolean player_gstreamer_trySetupDecoder (PlayerGstreamer* self, const gchar* extension, const gchar* decoder) { gboolean result = FALSE; GError * _inner_error_ = NULL; g_return_val_if_fail (self != NULL, FALSE); g_return_val_if_fail (extension != NULL, FALSE); g_return_val_if_fail (decoder != NULL, FALSE); { const gchar* _tmp0_; GstElement* _tmp1_ = NULL; GstElement* _tmp2_; GeeHashMap* _tmp3_; const gchar* _tmp4_; const gchar* _tmp5_; _tmp0_ = decoder; _tmp1_ = gst_parse_bin_from_description (_tmp0_, FALSE, &_inner_error_); gst_object_ref_sink (_tmp1_); _tmp2_ = _tmp1_; _gst_object_unref0 (_tmp2_); if (_inner_error_ != NULL) { goto __catch0_g_error; } _tmp3_ = self->priv->decoders; _tmp4_ = extension; _tmp5_ = decoder; gee_abstract_map_set ((GeeAbstractMap*) _tmp3_, _tmp4_, _tmp5_); result = TRUE; return result; } goto __finally0; __catch0_g_error: { GError* e = NULL; FsoFrameworkLogger* _tmp6_; const gchar* _tmp7_; const gchar* _tmp8_ = NULL; gchar* _tmp9_ = NULL; gchar* _tmp10_; e = _inner_error_; _inner_error_ = NULL; _tmp6_ = fso_framework_theLogger; _tmp7_ = decoder; _tmp8_ = string_to_string (_tmp7_); _tmp9_ = g_strconcat ("Gstreamer does not understand ", _tmp8_, "; not adding to map", NULL); _tmp10_ = _tmp9_; fso_framework_logger_warning (_tmp6_, _tmp10_); _g_free0 (_tmp10_); result = FALSE; _g_error_free0 (e); return result; } __finally0: 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); g_clear_error (&_inner_error_); return FALSE; }
static GObject * flat_button_constructor (GType type, guint n_construct_properties, GObjectConstructParam * construct_properties) { GObject * obj; GObjectClass * parent_class; FlatButton * self; GError * _inner_error_ = NULL; parent_class = G_OBJECT_CLASS (flat_button_parent_class); obj = parent_class->constructor (type, n_construct_properties, construct_properties); self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_FLAT_BUTTON, FlatButton); unity_greeter_add_style_class ((GtkWidget*) self); { GtkCssProvider* _tmp0_; GtkCssProvider* style; GtkCssProvider* _tmp1_; GtkStyleContext* _tmp2_ = NULL; GtkCssProvider* _tmp3_; _tmp0_ = gtk_css_provider_new (); style = _tmp0_; _tmp1_ = style; gtk_css_provider_load_from_data (_tmp1_, "* {-GtkButton-child-displacement-x: 0px;\n" \ " -GtkButton-child-displacement-y:" \ " 0px;\n" \ " -GtkWidget-focus-line-width: 1px" \ ";\n" \ " }", (gssize) (-1), &_inner_error_); if (_inner_error_ != NULL) { _g_object_unref0 (style); goto __catch8_g_error; } _tmp2_ = gtk_widget_get_style_context ((GtkWidget*) self); _tmp3_ = style; gtk_style_context_add_provider (_tmp2_, (GtkStyleProvider*) _tmp3_, (guint) GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); _g_object_unref0 (style); } goto __finally8; __catch8_g_error: { GError* e = NULL; GError* _tmp4_; const gchar* _tmp5_; e = _inner_error_; _inner_error_ = NULL; _tmp4_ = e; _tmp5_ = _tmp4_->message; g_debug ("flat-button.vala:38: Internal error loading session chooser style: %s", _tmp5_); _g_error_free0 (e); } __finally8: if (_inner_error_ != NULL) { 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); g_clear_error (&_inner_error_); } return obj; }
static RygelLogHandler* rygel_log_handler_construct (GType object_type) { #line 180 "rygel-log-handler.c" GError * _inner_error_; RygelLogHandler * self; RygelMetaConfig* config; _inner_error_ = NULL; #line 53 "rygel-log-handler.vala" self = (RygelLogHandler*) g_object_new (object_type, NULL); #line 55 "rygel-log-handler.vala" config = rygel_meta_config_get_default (); #line 189 "rygel-log-handler.c" { RygelLogLevel _tmp0_; #line 58 "rygel-log-handler.vala" _tmp0_ = rygel_configuration_get_log_level ((RygelConfiguration*) config, &_inner_error_); #line 194 "rygel-log-handler.c" if (_inner_error_ != NULL) { goto __catch56_g_error; } #line 58 "rygel-log-handler.vala" self->levels = rygel_log_handler_log_level_to_flags (self, _tmp0_); #line 200 "rygel-log-handler.c" } goto __finally56; __catch56_g_error: { GError * err; err = _inner_error_; _inner_error_ = NULL; { #line 60 "rygel-log-handler.vala" self->levels = RYGEL_LOG_HANDLER_DEFAULT_LEVELS; #line 62 "rygel-log-handler.vala" g_warning (_ ("Failed to get log level from configuration: %s"), err->message); #line 213 "rygel-log-handler.c" _g_error_free0 (err); } } __finally56: if (_inner_error_ != NULL) { _g_object_unref0 (config); 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); g_clear_error (&_inner_error_); return NULL; } #line 66 "rygel-log-handler.vala" g_log_set_default_handler (_rygel_log_handler_log_func_glog_func, self); #line 226 "rygel-log-handler.c" _g_object_unref0 (config); return self; }
static GConfSchema* gconf_dialog_safely_get_schema (GConfDialog* self, GConfEntry* entry) { GConfSchema* result = NULL; GError * _inner_error_; const char* schema_name; GConfSchema* rt; GConfSchema* _tmp3_; g_return_val_if_fail (self != NULL, NULL); g_return_val_if_fail (entry != NULL, NULL); _inner_error_ = NULL; schema_name = gconf_entry_get_schema_name (entry); rt = NULL; if (schema_name != NULL) { { GConfSchema* _tmp0_; GConfSchema* _tmp2_; GConfSchema* _tmp1_; _tmp0_ = gconf_client_get_schema (self->priv->_default_client, schema_name, &_inner_error_); if (_inner_error_ != NULL) { goto __catch24_g_error; } rt = (_tmp2_ = gconf_schema_copy (_tmp1_ = _tmp0_), _gconf_schema_free0 (rt), _tmp2_); _gconf_schema_free0 (_tmp1_); result = rt; return result; } goto __finally24; __catch24_g_error: { GError * e; e = _inner_error_; _inner_error_ = NULL; { _g_error_free0 (e); } } __finally24: if (_inner_error_ != NULL) { _gconf_schema_free0 (rt); 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); g_clear_error (&_inner_error_); return NULL; } } g_critical ("gtkextra-gconfdialog.vala:161: schema not found for entry %s", gconf_entry_get_key (entry)); rt = (_tmp3_ = gconf_schema_new (), _gconf_schema_free0 (rt), _tmp3_); gconf_schema_set_short_desc (rt, gconf_entry_get_key (entry)); gconf_schema_set_long_desc (rt, "This key lacks a schema"); gconf_schema_set_type (rt, GCONF_VALUE_STRING); result = rt; return result; }
void ease_main_play_file (const char* file, gboolean close_when_done) { #line 731 "ease-main.c" GError * _inner_error_ = NULL; #line 225 "ease-main.vala" g_return_if_fail (file != NULL); #line 227 "ease-main.vala" if (ease_main_player != NULL) { #line 229 "ease-main.vala" g_warning ("ease-main.vala:229: Cannot play %s while another document is playing", file); #line 739 "ease-main.c" } { EaseDocument* doc; EasePlayer* _tmp0_; #line 233 "ease-main.vala" doc = ease_document_new_from_saved (file, &_inner_error_); #line 746 "ease-main.c" if (_inner_error_ != NULL) { goto __catch14_g_error; } #line 234 "ease-main.vala" ease_main_player = (_tmp0_ = g_object_ref_sink (ease_player_new (doc)), _g_object_unref0 (ease_main_player), _tmp0_); #line 237 "ease-main.vala" if (close_when_done) { #line 239 "ease-main.vala" g_signal_connect ((ClutterActor*) ease_player_get_stage (ease_main_player), "hide", (GCallback) __lambda66__clutter_actor_hide, NULL); #line 756 "ease-main.c" } _g_object_unref0 (doc); } goto __finally14; __catch14_g_error: { GError * e; e = _inner_error_; _inner_error_ = NULL; { #line 246 "ease-main.vala" ease_error_dialog (_ ("Error Playing Document"), e->message); #line 769 "ease-main.c" _g_error_free0 (e); } } __finally14: if (_inner_error_ != NULL) { 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); g_clear_error (&_inner_error_); return; } }
void deja_dup_async_command_run (DejaDupAsyncCommand* self) { GPid _tmp7_; guint _tmp8_ = 0U; GError * _inner_error_ = NULL; g_return_if_fail (self != NULL); { gchar** _tmp0_; gint _tmp0__length1; gchar** _tmp1_; gint _tmp1__length1; GPid _tmp2_ = 0; gboolean _tmp3_ = FALSE; gboolean _tmp4_; _tmp0_ = deja_dup_async_command_get_argv (self, &_tmp0__length1); _tmp1_ = _tmp0_; _tmp1__length1 = _tmp0__length1; _tmp3_ = g_spawn_async (NULL, _tmp1_, NULL, ((G_SPAWN_STDOUT_TO_DEV_NULL | G_SPAWN_STDERR_TO_DEV_NULL) | G_SPAWN_DO_NOT_REAP_CHILD) | G_SPAWN_SEARCH_PATH, NULL, NULL, &_tmp2_, &_inner_error_); self->priv->pid = _tmp2_; _tmp4_ = _tmp3_; if (_inner_error_ != NULL) { goto __catch0_g_error; } if (!_tmp4_) { g_signal_emit_by_name (self, "done", FALSE); } } goto __finally0; __catch0_g_error: { GError* e = NULL; GError* _tmp5_; const gchar* _tmp6_; e = _inner_error_; _inner_error_ = NULL; _tmp5_ = e; _tmp6_ = _tmp5_->message; g_warning ("AsyncCommand.vala:60: %s\n", _tmp6_); g_signal_emit_by_name (self, "done", FALSE); _g_error_free0 (e); } __finally0: if (_inner_error_ != NULL) { 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); g_clear_error (&_inner_error_); return; } _tmp7_ = self->priv->pid; _tmp8_ = g_child_watch_add_full (G_PRIORITY_DEFAULT_IDLE, _tmp7_, _deja_dup_async_command_handle_done_gchild_watch_func, g_object_ref (self), g_object_unref); self->priv->watch = _tmp8_; }
static gboolean vala_ccode_compiler_package_exists (const gchar* package_name) { gboolean result = FALSE; const gchar* _tmp0_; gchar* _tmp1_; gchar* pc; gint exit_status = 0; GError * _inner_error_ = NULL; g_return_val_if_fail (package_name != NULL, FALSE); _tmp0_ = package_name; _tmp1_ = g_strconcat ("pkg-config --exists ", _tmp0_, NULL); pc = _tmp1_; { gint _tmp2_ = 0; g_spawn_command_line_sync (pc, NULL, NULL, &_tmp2_, &_inner_error_); exit_status = _tmp2_; if (_inner_error_ != NULL) { if (_inner_error_->domain == G_SPAWN_ERROR) { goto __catch1_g_spawn_error; } _g_free0 (pc); 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); g_clear_error (&_inner_error_); return FALSE; } result = 0 == exit_status; _g_free0 (pc); return result; } goto __finally1; __catch1_g_spawn_error: { GError* e = NULL; GError* _tmp3_; const gchar* _tmp4_; e = _inner_error_; _inner_error_ = NULL; _tmp3_ = e; _tmp4_ = _tmp3_->message; vala_report_error (NULL, _tmp4_); result = FALSE; _g_error_free0 (e); _g_free0 (pc); return result; } __finally1: _g_free0 (pc); 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); g_clear_error (&_inner_error_); return FALSE; }
static const char* ease_slide_button_panel_get_temp_dir (void) { const char* result; GError * _inner_error_ = NULL; #line 39 "ease-slide-button-panel.vala" if (ease_slide_button_panel_m_temp_dir != NULL) { #line 592 "ease-slide-button-panel.c" result = ease_slide_button_panel_m_temp_dir; #line 39 "ease-slide-button-panel.vala" return result; #line 596 "ease-slide-button-panel.c" } { char* _tmp0_; char* _tmp1_; #line 40 "ease-slide-button-panel.vala" _tmp0_ = ease_temp_request_str ("thumbnails", &_inner_error_); #line 603 "ease-slide-button-panel.c" if (_inner_error_ != NULL) { goto __catch19_g_error; } result = ease_slide_button_panel_m_temp_dir = (_tmp1_ = _tmp0_, _g_free0 (ease_slide_button_panel_m_temp_dir), _tmp1_); #line 40 "ease-slide-button-panel.vala" return result; #line 610 "ease-slide-button-panel.c" } goto __finally19; __catch19_g_error: { GError * e; e = _inner_error_; _inner_error_ = NULL; { #line 43 "ease-slide-button-panel.vala" g_critical ("ease-slide-button-panel.vala:43: Could not create temporary directory " \ "for thumbnails"); #line 621 "ease-slide-button-panel.c" _g_error_free0 (e); } } __finally19: if (_inner_error_ != NULL) { 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); g_clear_error (&_inner_error_); return NULL; } result = NULL; #line 45 "ease-slide-button-panel.vala" return result; #line 634 "ease-slide-button-panel.c" }
static void file_viewer_open_file (FileViewer* self, const gchar* filename) { GError * _inner_error_ = NULL; g_return_if_fail (self != NULL); g_return_if_fail (filename != NULL); { gchar* text = NULL; const gchar* _tmp0_ = NULL; gchar* _tmp1_ = NULL; GtkTextView* _tmp2_ = NULL; GtkTextBuffer* _tmp3_ = NULL; GtkTextBuffer* _tmp4_ = NULL; _tmp0_ = filename; g_file_get_contents (_tmp0_, &_tmp1_, NULL, &_inner_error_); _g_free0 (text); text = _tmp1_; if (G_UNLIKELY (_inner_error_ != NULL)) { _g_free0 (text); goto __catch7_g_error; } _tmp2_ = self->priv->text_view; _tmp3_ = gtk_text_view_get_buffer (_tmp2_); _tmp4_ = _tmp3_; g_object_set (_tmp4_, "text", text, NULL); _g_free0 (text); } goto __finally7; __catch7_g_error: { GError* e = NULL; FILE* _tmp5_ = NULL; GError* _tmp6_ = NULL; const gchar* _tmp7_ = NULL; e = _inner_error_; _inner_error_ = NULL; _tmp5_ = stderr; _tmp6_ = e; _tmp7_ = _tmp6_->message; fprintf (_tmp5_, "Error: %s\n", _tmp7_); _g_error_free0 (e); } __finally7: if (G_UNLIKELY (_inner_error_ != NULL)) { 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); g_clear_error (&_inner_error_); return; } }
void ease_main_new_from_theme (EaseTheme* theme, gint width, gint height) { #line 787 "ease-main.c" GError * _inner_error_ = NULL; #line 253 "ease-main.vala" g_return_if_fail (theme != NULL); #line 791 "ease-main.c" { EaseDocument* document; EaseEditorWindow* editor; #line 257 "ease-main.vala" document = ease_document_new_from_theme (theme, width, height, &_inner_error_); #line 797 "ease-main.c" if (_inner_error_ != NULL) { goto __catch15_g_error; } #line 258 "ease-main.vala" editor = g_object_ref_sink (ease_editor_window_new (document)); #line 259 "ease-main.vala" ease_main_add_window (editor); #line 260 "ease-main.vala" gtk_window_present ((GtkWindow*) editor); #line 807 "ease-main.c" _g_object_unref0 (editor); _g_object_unref0 (document); } goto __finally15; __catch15_g_error: { GError * e; e = _inner_error_; _inner_error_ = NULL; { #line 264 "ease-main.vala" ease_error_dialog (_ ("Error creating new document"), e->message); #line 820 "ease-main.c" _g_error_free0 (e); } } __finally15: if (_inner_error_ != NULL) { 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); g_clear_error (&_inner_error_); return; } }
void ease_welcome_actor_set_slide_size (EaseWelcomeActor* self, gint w, gint h) { #line 240 "ease-welcome-actor.c" GError * _inner_error_ = NULL; #line 150 "ease-welcome-actor.vala" g_return_if_fail (self != NULL); #line 153 "ease-welcome-actor.vala" clutter_cairo_texture_set_surface_size (self->priv->slide_actor, (guint) w, (guint) h); #line 246 "ease-welcome-actor.c" { EaseSlide* slide; cairo_t* _tmp0_; #line 158 "ease-welcome-actor.vala" slide = ease_welcome_actor_create_slide (self, w, h); #line 159 "ease-welcome-actor.vala" ease_slide_cairo_render_sized (slide, _tmp0_ = clutter_cairo_texture_create (self->priv->slide_actor), w, h, &_inner_error_); #line 254 "ease-welcome-actor.c" _cairo_destroy0 (_tmp0_); if (_inner_error_ != NULL) { _g_object_unref0 (slide); goto __catch20_g_error; } _g_object_unref0 (slide); } goto __finally20; __catch20_g_error: { GError * e; e = _inner_error_; _inner_error_ = NULL; { #line 163 "ease-welcome-actor.vala" g_critical (_ ("Error rendering preview: %s"), e->message); #line 271 "ease-welcome-actor.c" _g_error_free0 (e); } } __finally20: if (_inner_error_ != NULL) { 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); g_clear_error (&_inner_error_); return; } }
static void rygel_external_container_on_updated (RygelExternalContainer* self, RygelExternalMediaContainer* actual_container) { #line 840 "rygel-external-container.c" GError * _inner_error_; #line 188 "rygel-external-container.vala" g_return_if_fail (self != NULL); #line 188 "rygel-external-container.vala" g_return_if_fail (actual_container != NULL); #line 846 "rygel-external-container.c" _inner_error_ = NULL; { #line 191 "rygel-external-container.vala" rygel_external_container_update_container (self, &_inner_error_); #line 851 "rygel-external-container.c" if (_inner_error_ != NULL) { goto __catch2_g_error; } } goto __finally2; __catch2_g_error: { GError * err; err = _inner_error_; _inner_error_ = NULL; { #line 193 "rygel-external-container.vala" g_warning ("rygel-external-container.vala:193: Failed to update information about " \ "container '%s': %s\n", ((RygelMediaObject*) self)->id, err->message); #line 865 "rygel-external-container.c" _g_error_free0 (err); } } __finally2: if (_inner_error_ != NULL) { 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); g_clear_error (&_inner_error_); return; } #line 199 "rygel-external-container.vala" rygel_media_container_updated ((RygelMediaContainer*) self); #line 877 "rygel-external-container.c" }
static void skk_encoding_converter_class_init (SkkEncodingConverterClass * klass) { GError * _inner_error_ = NULL; skk_encoding_converter_parent_class = g_type_class_peek_parent (klass); g_type_class_add_private (klass, sizeof (SkkEncodingConverterPrivate)); G_OBJECT_CLASS (klass)->get_property = _vala_skk_encoding_converter_get_property; G_OBJECT_CLASS (klass)->set_property = _vala_skk_encoding_converter_set_property; G_OBJECT_CLASS (klass)->finalize = skk_encoding_converter_finalize; g_object_class_install_property (G_OBJECT_CLASS (klass), SKK_ENCODING_CONVERTER_ENCODING, g_param_spec_string ("encoding", "encoding", "encoding", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE)); { GRegex* _tmp0_; GRegex* _tmp1_; _tmp0_ = g_regex_new ("-\\*-.*[ \t]coding:[ \t]*([^ \t;]+?)[ \t;].*-\\*-", 0, 0, &_inner_error_); _tmp1_ = _tmp0_; if (_inner_error_ != NULL) { if (_inner_error_->domain == G_REGEX_ERROR) { goto __catch1_g_regex_error; } 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); g_clear_error (&_inner_error_); } _g_regex_unref0 (skk_encoding_converter_coding_cookie_regex); skk_encoding_converter_coding_cookie_regex = _tmp1_; } goto __finally1; __catch1_g_regex_error: { GError* e = NULL; e = _inner_error_; _inner_error_ = NULL; g_assert_not_reached (); _g_error_free0 (e); } __finally1: if (_inner_error_ != NULL) { 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); g_clear_error (&_inner_error_); } }
static void matenu_menu_bar_setup_overflown_arrow (MatenuMenuBar* self) { GError * _inner_error_; MatenuShell* shell; g_return_if_fail (self != NULL); _inner_error_ = NULL; gtk_widget_set_parent ((GtkWidget*) self->priv->_overflown_arrow, (GtkWidget*) self); gtk_widget_set_style ((GtkWidget*) self->priv->_overflown_arrow, gtk_widget_get_style ((GtkWidget*) self)); matenu_item_set_has_sub_shell ((MatenuItem*) self->priv->_overflown_arrow, TRUE); gtk_widget_set_visible ((GtkWidget*) self->priv->_overflown_arrow, TRUE); matenu_item_set_item_id ((MatenuItem*) self->priv->_overflown_arrow, "_arrow_"); matenu_item_set_item_type ((MatenuItem*) self->priv->_overflown_arrow, MATENU_ITEM_TYPE_ARROW); shell = _g_object_ref0 (matenu_item_get_sub_shell ((MatenuItem*) self->priv->_overflown_arrow)); { matenu_parser_parse (shell, MATENU_MENU_BAR_EMPTY_OVERFLOWN_MENU, &_inner_error_); if (_inner_error_ != NULL) { goto __catch1_g_error; } } goto __finally1; __catch1_g_error: { GError * e; e = _inner_error_; _inner_error_ = NULL; { g_warning ("menubar.vala:244: %s", e->message); _g_error_free0 (e); } } __finally1: if (_inner_error_ != NULL) { _g_object_unref0 (shell); 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); g_clear_error (&_inner_error_); return; } _g_object_unref0 (shell); }
static void rygel_wma_transcoder_bin_decodebin_pad_added (RygelWMATranscoderBin* self, GstElement* decodebin, GstPad* new_pad) { #line 213 "rygel-wma-transcoder-bin.c" GstPad* enc_pad; #line 51 "rygel-wma-transcoder-bin.vala" g_return_if_fail (self != NULL); #line 51 "rygel-wma-transcoder-bin.vala" g_return_if_fail (decodebin != NULL); #line 51 "rygel-wma-transcoder-bin.vala" g_return_if_fail (new_pad != NULL); #line 52 "rygel-wma-transcoder-bin.vala" enc_pad = _gst_object_ref0 (gst_element_get_pad (self->priv->audio_enc, RYGEL_WMA_TRANSCODER_BIN_AUDIO_SINK_PAD)); #line 53 "rygel-wma-transcoder-bin.vala" if (!gst_pad_can_link (new_pad, enc_pad)) { #line 225 "rygel-wma-transcoder-bin.c" _gst_object_unref0 (enc_pad); #line 54 "rygel-wma-transcoder-bin.vala" return; #line 229 "rygel-wma-transcoder-bin.c" } #line 57 "rygel-wma-transcoder-bin.vala" if (gst_pad_link (new_pad, enc_pad) != GST_PAD_LINK_OK) { #line 233 "rygel-wma-transcoder-bin.c" GError* _error_; #line 58 "rygel-wma-transcoder-bin.vala" _error_ = g_error_new (RYGEL_GST_ERROR, RYGEL_GST_ERROR_LINK, _ ("Failed to link pad %s to %s"), gst_object_get_name ((GstObject*) new_pad), gst_object_get_name ((GstObject*) enc_pad)); #line 61 "rygel-wma-transcoder-bin.vala" rygel_gst_utils_post_error ((GstElement*) self, _error_); #line 239 "rygel-wma-transcoder-bin.c" _g_error_free0 (_error_); _gst_object_unref0 (enc_pad); #line 63 "rygel-wma-transcoder-bin.vala" return; #line 244 "rygel-wma-transcoder-bin.c" } _gst_object_unref0 (enc_pad); }
void deja_dup_show_uri (GtkWindow* parent, const gchar* link) { GError * _inner_error_ = NULL; g_return_if_fail (parent != NULL); g_return_if_fail (link != NULL); { GtkWindow* _tmp0_; GdkScreen* _tmp1_ = NULL; GdkScreen* _tmp2_; GdkScreen* screen; const gchar* _tmp3_; guint32 _tmp4_ = 0U; _tmp0_ = parent; _tmp1_ = gtk_window_get_screen (_tmp0_); _tmp2_ = _g_object_ref0 (_tmp1_); screen = _tmp2_; _tmp3_ = link; _tmp4_ = gtk_get_current_event_time (); gtk_show_uri (screen, _tmp3_, _tmp4_, &_inner_error_); if (_inner_error_ != NULL) { _g_object_unref0 (screen); goto __catch7_g_error; } _g_object_unref0 (screen); } goto __finally7; __catch7_g_error: { GError* e = NULL; GtkWindow* _tmp5_; const gchar* _tmp6_ = NULL; const gchar* _tmp7_; GtkMessageDialog* _tmp8_; GtkMessageDialog* _tmp9_; GtkMessageDialog* dlg; GtkMessageDialog* _tmp10_; GError* _tmp11_; const gchar* _tmp12_; GtkMessageDialog* _tmp13_; GtkMessageDialog* _tmp14_; e = _inner_error_; _inner_error_ = NULL; _tmp5_ = parent; _tmp6_ = _ ("Could not display %s"); _tmp7_ = link; _tmp8_ = (GtkMessageDialog*) gtk_message_dialog_new (_tmp5_, GTK_DIALOG_DESTROY_WITH_PARENT | GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, _tmp6_, _tmp7_); _tmp9_ = g_object_ref_sink (_tmp8_); dlg = _tmp9_; _tmp10_ = dlg; _tmp11_ = e; _tmp12_ = _tmp11_->message; gtk_message_dialog_format_secondary_text (_tmp10_, "%s", _tmp12_); _tmp13_ = dlg; gtk_dialog_run ((GtkDialog*) _tmp13_); _tmp14_ = dlg; deja_dup_destroy_widget ((GtkWidget*) _tmp14_); _g_object_unref0 (dlg); _g_error_free0 (e); } __finally7: if (_inner_error_ != NULL) { 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); g_clear_error (&_inner_error_); return; } }
static void gmpc_tools_metadata_appearance_real_preferences_pane_construct (GmpcPluginPreferencesIface* base, GtkContainer* container) { GmpcToolsMetadataAppearance * self; GtkBuilder* _tmp0_ = NULL; GtkBuilder* builder; gchar* _tmp1_ = NULL; gchar* preferences_ui_file; GObject* _tmp2_ = NULL; GObject* _tmp3_; GtkWidget* _tmp4_; GtkWidget* builderWidget; GObject* _tmp5_ = NULL; GObject* _tmp6_; GtkWidget* _tmp7_; gint _tmp8_; GObject* _tmp9_ = NULL; GObject* _tmp10_; GtkWidget* _tmp11_; gint _tmp12_; GObject* _tmp13_ = NULL; GObject* _tmp14_; GtkWidget* _tmp15_; gint _tmp16_; GObject* _tmp17_ = NULL; GObject* _tmp18_; GtkWidget* _tmp19_; gint _tmp20_; GObject* _tmp21_ = NULL; GObject* _tmp22_; GtkWidget* _tmp23_; gint _tmp24_; GObject* _tmp25_ = NULL; GObject* _tmp26_; GtkWidget* _tmp27_; gint _tmp28_; GError * _inner_error_ = NULL; self = (GmpcToolsMetadataAppearance*) base; g_return_if_fail (container != NULL); _tmp0_ = gtk_builder_new (); builder = _tmp0_; _tmp1_ = gmpc_get_full_glade_path ("preferences-metadata-appearance.ui"); preferences_ui_file = _tmp1_; gtk_builder_add_from_file (builder, preferences_ui_file, &_inner_error_); if (_inner_error_ != NULL) { _g_free0 (preferences_ui_file); _g_object_unref0 (builder); goto __catch15_g_error; } gtk_builder_connect_signals (builder, NULL); _tmp2_ = gtk_builder_get_object (builder, "frame_metadata_appearance_settings"); _tmp3_ = _tmp2_; _tmp4_ = _g_object_ref0 ((GtkWidget*) (GTK_IS_FRAME (_tmp3_) ? ((GtkFrame*) _tmp3_) : NULL)); builderWidget = _tmp4_; gtk_container_add (container, builderWidget); gtk_widget_show_all (builderWidget); _tmp5_ = gtk_builder_get_object (builder, "checkbutton_show_lyrics"); _tmp6_ = _tmp5_; _tmp7_ = _g_object_ref0 ((GtkWidget*) (GTK_IS_CHECK_BUTTON (_tmp6_) ? ((GtkCheckButton*) _tmp6_) : NULL)); _g_object_unref0 (builderWidget); builderWidget = _tmp7_; _tmp8_ = cfg_get_single_value_as_int_with_default (config, "MetaData", "show-lyrics", 1); gtk_toggle_button_set_active ((GtkToggleButton*) GTK_CHECK_BUTTON (builderWidget), (gboolean) _tmp8_); _tmp9_ = gtk_builder_get_object (builder, "checkbutton_show_artist_information"); _tmp10_ = _tmp9_; _tmp11_ = _g_object_ref0 ((GtkWidget*) (GTK_IS_CHECK_BUTTON (_tmp10_) ? ((GtkCheckButton*) _tmp10_) : NULL)); _g_object_unref0 (builderWidget); builderWidget = _tmp11_; _tmp12_ = cfg_get_single_value_as_int_with_default (config, "MetaData", "show-artist-information", 1); gtk_toggle_button_set_active ((GtkToggleButton*) GTK_CHECK_BUTTON (builderWidget), (gboolean) _tmp12_); _tmp13_ = gtk_builder_get_object (builder, "checkbutton_show_web_links"); _tmp14_ = _tmp13_; _tmp15_ = _g_object_ref0 ((GtkWidget*) (GTK_IS_CHECK_BUTTON (_tmp14_) ? ((GtkCheckButton*) _tmp14_) : NULL)); _g_object_unref0 (builderWidget); builderWidget = _tmp15_; _tmp16_ = cfg_get_single_value_as_int_with_default (config, "MetaData", "show-web-links", 1); gtk_toggle_button_set_active ((GtkToggleButton*) GTK_CHECK_BUTTON (builderWidget), (gboolean) _tmp16_); _tmp17_ = gtk_builder_get_object (builder, "checkbutton_show_similar_artists"); _tmp18_ = _tmp17_; _tmp19_ = _g_object_ref0 ((GtkWidget*) (GTK_IS_CHECK_BUTTON (_tmp18_) ? ((GtkCheckButton*) _tmp18_) : NULL)); _g_object_unref0 (builderWidget); builderWidget = _tmp19_; _tmp20_ = cfg_get_single_value_as_int_with_default (config, "MetaData", "show-similar-artist", 1); gtk_toggle_button_set_active ((GtkToggleButton*) GTK_CHECK_BUTTON (builderWidget), (gboolean) _tmp20_); _tmp21_ = gtk_builder_get_object (builder, "checkbutton_show_similar_songs"); _tmp22_ = _tmp21_; _tmp23_ = _g_object_ref0 ((GtkWidget*) (GTK_IS_CHECK_BUTTON (_tmp22_) ? ((GtkCheckButton*) _tmp22_) : NULL)); _g_object_unref0 (builderWidget); builderWidget = _tmp23_; _tmp24_ = cfg_get_single_value_as_int_with_default (config, "MetaData", "show-similar-songs", 1); gtk_toggle_button_set_active ((GtkToggleButton*) GTK_CHECK_BUTTON (builderWidget), (gboolean) _tmp24_); _tmp25_ = gtk_builder_get_object (builder, "checkbutton_show_guitar_tabs"); _tmp26_ = _tmp25_; _tmp27_ = _g_object_ref0 ((GtkWidget*) (GTK_IS_CHECK_BUTTON (_tmp26_) ? ((GtkCheckButton*) _tmp26_) : NULL)); _g_object_unref0 (builderWidget); builderWidget = _tmp27_; _tmp28_ = cfg_get_single_value_as_int_with_default (config, "MetaData", "show-guitar-tabs", 1); gtk_toggle_button_set_active ((GtkToggleButton*) GTK_CHECK_BUTTON (builderWidget), (gboolean) _tmp28_); _g_object_unref0 (builderWidget); _g_free0 (preferences_ui_file); _g_object_unref0 (builder); goto __finally15; __catch15_g_error: { GError * e; e = _inner_error_; _inner_error_ = NULL; fprintf (stderr, "Could not load UI: %s\n", e->message); _g_error_free0 (e); } __finally15: if (_inner_error_ != NULL) { 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); g_clear_error (&_inner_error_); return; } }
gint _vala_main (char** args, int args_length1) { gint result = 0; GError * _inner_error_; GOptionContext* context; gint retval; _inner_error_ = NULL; g_setenv ("GLOBALMENU_MATE_ARGS", "--disable", TRUE); bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); textdomain (GETTEXT_PACKAGE); context = g_option_context_new ("- GlobalMenu.MatePanelApplet"); g_option_context_set_help_enabled (context, TRUE); g_option_context_add_main_entries (context, options, NULL); g_option_context_add_group (context, gtk_get_option_group (TRUE)); g_option_context_add_group (context, matecomponent_activation_get_goption_group ()); { g_option_context_parse (context, &args_length1, &args, &_inner_error_); if (_inner_error_ != NULL) { goto __catch20_g_error; } } goto __finally20; __catch20_g_error: { GError * e; e = _inner_error_; _inner_error_ = NULL; { g_error ("main.vala:25: parsing options failed: %s", e->message); _g_error_free0 (e); } } __finally20: if (_inner_error_ != NULL) { _g_option_context_free0 (context); 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); g_clear_error (&_inner_error_); return 0; } if (!verbose) { GLogFunc _tmp0_; GDestroyNotify handler_target_destroy_notify = NULL; void* handler_target = NULL; GLogFunc handler; handler = (_tmp0_ = __lambda7__glog_func, handler_target = NULL, handler_target_destroy_notify = NULL, _tmp0_); g_log_set_handler ("libmatenu", G_LOG_LEVEL_DEBUG, handler, handler_target); g_log_set_handler (NULL, G_LOG_LEVEL_DEBUG, handler, handler_target); (handler_target_destroy_notify == NULL) ? NULL : (handler_target_destroy_notify (handler_target), NULL); handler = NULL; handler_target = NULL; handler_target_destroy_notify = NULL; } gtk_rc_parse_string ("\n" \ "\t\tstyle \"globalmenu_event_box_style\"\n" \ "\t\t{\n" \ "\t\t\tGtkWidget::focus-line-width=0\n" \ "\t\t\tGtkWidget::focus-padding=0\n" \ "\t\t}\n" \ "\t\tstyle \"globalmenu_menu_bar_style\"\n" \ "\t\t{\n" \ "\t\t\tythickness = 0\n" \ "\t\t\tGtkMenuBar::shadow-type = none\n" \ "\t\t\tGtkMenuBar::internal-padding = 0\n" \ "\t\t}\n" \ "\t\tclass \"GtkEventBox\" style \"globalmenu_event_box_style\"\n" \ "\t\tclass \"MatenuMenuBar\" style:highest \"globalmenu_menu_bar_style" \ "\"\n"); gtk_init (&args_length1, &args); if (!matecomponent_init (&args_length1, args)) { g_error ("main.vala:52: Cannot initialize matecomponent."); } retval = mate_panel_applet_factory_main (FACTORY_IID, TYPE_APPLET, __lambda8__mate_panel_applet_factory_callback, NULL); result = retval; _g_option_context_free0 (context); return result; }
gint _vala_main (gchar** args, int args_length1) { gint result = 0; gboolean _tmp12_; GBusType _tmp16_ = 0; gboolean _tmp17_; GBusType _tmp18_; GBusType bus_type; GBusType _tmp19_; FsoFrameworkDBusSubsystem* _tmp20_; FsoFrameworkSubsystem* _tmp21_; FsoFrameworkSubsystem* _tmp22_; guint _tmp23_ = 0U; guint count; FsoFrameworkLogger* _tmp24_; guint _tmp25_; gchar* _tmp26_ = NULL; gchar* _tmp27_; guint _tmp28_; FsoFrameworkLogger* _tmp33_; GError * _inner_error_ = NULL; { GOptionContext* _tmp0_; GOptionContext* opt_context; GOptionContext* _tmp1_; GOptionContext* _tmp2_; GOptionContext* _tmp3_; GOptionContext* _tmp4_; GOptionContext* _tmp5_; _tmp0_ = g_option_context_new (""); opt_context = _tmp0_; _tmp1_ = opt_context; g_option_context_set_summary (_tmp1_, "FreeSmartphone.org Usage daemon"); _tmp2_ = opt_context; g_option_context_set_description (_tmp2_, "This daemon implements the freesmartphone.org Usage API"); _tmp3_ = opt_context; g_option_context_set_help_enabled (_tmp3_, TRUE); _tmp4_ = opt_context; g_option_context_add_main_entries (_tmp4_, options, NULL); _tmp5_ = opt_context; g_option_context_parse (_tmp5_, &args_length1, &args, &_inner_error_); if (_inner_error_ != NULL) { _g_option_context_free0 (opt_context); if (_inner_error_->domain == G_OPTION_ERROR) { goto __catch0_g_option_error; } _g_option_context_free0 (opt_context); 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); g_clear_error (&_inner_error_); return 0; } _g_option_context_free0 (opt_context); } goto __finally0; __catch0_g_option_error: { GError* e = NULL; FILE* _tmp6_; GError* _tmp7_; const gchar* _tmp8_; FILE* _tmp9_; gchar** _tmp10_; gint _tmp10__length1; const gchar* _tmp11_; e = _inner_error_; _inner_error_ = NULL; _tmp6_ = stdout; _tmp7_ = e; _tmp8_ = _tmp7_->message; fprintf (_tmp6_, "%s\n", _tmp8_); _tmp9_ = stdout; _tmp10_ = args; _tmp10__length1 = args_length1; _tmp11_ = _tmp10_[0]; fprintf (_tmp9_, "Run '%s --help' to see a full list of available command line options.\n", _tmp11_); result = 1; _g_error_free0 (e); return result; } __finally0: if (_inner_error_ != NULL) { 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); g_clear_error (&_inner_error_); return 0; } _tmp12_ = show_version; if (_tmp12_) { FILE* _tmp13_; gchar* _tmp14_ = NULL; gchar* _tmp15_; _tmp13_ = stdout; _tmp14_ = g_strdup_printf ("fsousaged %s\n", PACKAGE_VERSION); _tmp15_ = _tmp14_; fprintf (_tmp13_, "%s", _tmp15_); _g_free0 (_tmp15_); result = 1; return result; } _tmp17_ = use_session_bus; if (_tmp17_) { _tmp16_ = G_BUS_TYPE_SESSION; } else { _tmp16_ = G_BUS_TYPE_SYSTEM; } _tmp18_ = _tmp16_; bus_type = _tmp18_; _tmp19_ = bus_type; _tmp20_ = fso_framework_dbus_subsystem_new ("fsousage", _tmp19_); _g_object_unref0 (subsystem); subsystem = (FsoFrameworkSubsystem*) _tmp20_; _tmp21_ = subsystem; fso_framework_subsystem_registerPlugins (_tmp21_); _tmp22_ = subsystem; _tmp23_ = fso_framework_subsystem_loadPlugins (_tmp22_); count = _tmp23_; _tmp24_ = fso_framework_theLogger; _tmp25_ = count; _tmp26_ = g_strdup_printf ("loaded %u plugins", _tmp25_); _tmp27_ = _tmp26_; fso_framework_logger_info (_tmp24_, _tmp27_); _g_free0 (_tmp27_); _tmp28_ = count; if (_tmp28_ > ((guint) 0)) { GMainLoop* _tmp29_; FsoFrameworkLogger* _tmp30_; GMainLoop* _tmp31_; FsoFrameworkLogger* _tmp32_; _tmp29_ = g_main_loop_new (NULL, FALSE); _g_main_loop_unref0 (mainloop); mainloop = _tmp29_; _tmp30_ = fso_framework_theLogger; fso_framework_logger_info (_tmp30_, "fsousaged => mainloop"); signal (SIGINT, _sighandler_sighandler_t); signal (SIGTERM, _sighandler_sighandler_t); signal (SIGBUS, _sighandler_sighandler_t); signal (SIGSEGV, _sighandler_sighandler_t); _tmp31_ = mainloop; g_main_loop_run (_tmp31_); _tmp32_ = fso_framework_theLogger; fso_framework_logger_info (_tmp32_, "mainloop => fsousaged"); } _tmp33_ = fso_framework_theLogger; fso_framework_logger_info (_tmp33_, "fsousaged exit"); result = 0; return result; }
static gboolean deja_dup_config_rel_path_real_set_from_config_co (DejaDupConfigRelPathSetFromConfigData* _data_) { switch (_data_->_state_) { case 0: goto _state_0; default: g_assert_not_reached (); } _state_0: _data_->_tmp0_ = ((DejaDupConfigWidget*) _data_->self)->settings; _data_->_tmp1_ = deja_dup_config_widget_get_key ((DejaDupConfigWidget*) _data_->self); _data_->_tmp2_ = _data_->_tmp1_; _data_->_tmp3_ = NULL; _data_->_tmp3_ = g_settings_get_value ((GSettings*) _data_->_tmp0_, _data_->_tmp2_); _data_->byte_val = _data_->_tmp3_; _data_->val = NULL; { _data_->_tmp4_ = NULL; _data_->_tmp4_ = g_variant_get_bytestring (_data_->byte_val); _data_->_tmp5_ = NULL; _data_->_tmp5_ = g_filename_to_utf8 (_data_->_tmp4_, (gssize) (-1), NULL, NULL, &_data_->_inner_error_); _data_->_tmp6_ = _data_->_tmp5_; if (_data_->_inner_error_ != NULL) { goto __catch6_g_error; } _g_free0 (_data_->val); _data_->val = _data_->_tmp6_; } goto __finally6; __catch6_g_error: { _data_->e = _data_->_inner_error_; _data_->_inner_error_ = NULL; _data_->_tmp7_ = _data_->e; _data_->_tmp8_ = _data_->_tmp7_->message; g_warning ("ConfigRelPath.vala:39: %s\n", _data_->_tmp8_); _g_error_free0 (_data_->e); } __finally6: if (_data_->_inner_error_ != NULL) { _g_free0 (_data_->val); _g_variant_unref0 (_data_->byte_val); g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code); g_clear_error (&_data_->_inner_error_); return FALSE; } _data_->_tmp9_ = _data_->val; if (_data_->_tmp9_ == NULL) { _data_->_tmp10_ = g_strdup (""); _g_free0 (_data_->val); _data_->val = _data_->_tmp10_; } _data_->_tmp11_ = ((DejaDupConfigEntry*) _data_->self)->entry; _data_->_tmp12_ = _data_->val; gtk_entry_set_text (_data_->_tmp11_, _data_->_tmp12_); _g_free0 (_data_->val); _g_variant_unref0 (_data_->byte_val); if (_data_->_state_ == 0) { g_simple_async_result_complete_in_idle (_data_->_async_result); } else { g_simple_async_result_complete (_data_->_async_result); } g_object_unref (_data_->_async_result); return FALSE; }
static gboolean player_gstreamer_onGstreamerMessage (PlayerGstreamer* self, GstBus* bus, GstMessage* message, FsoDevicePlayingSound* sound) { gboolean result = FALSE; Block1Data* _data1_; FsoDevicePlayingSound* _tmp0_; FsoDevicePlayingSound* _tmp1_; FsoFrameworkLogger* _tmp2_; GstMessage* _tmp3_; GstMessageType _tmp4_; const gchar* _tmp5_ = NULL; FsoDevicePlayingSound* _tmp6_; const gchar* _tmp7_; const gchar* _tmp8_ = NULL; gchar* _tmp9_ = NULL; gchar* _tmp10_; gboolean _tmp11_ = FALSE; FsoDevicePlayingSound* _tmp12_; guint32 _tmp13_; GstPipeline* _tmp14_; GstPipeline* pipeline; GstMessage* _tmp15_; GstMessageType _tmp16_; g_return_val_if_fail (self != NULL, FALSE); g_return_val_if_fail (bus != NULL, FALSE); g_return_val_if_fail (message != NULL, FALSE); g_return_val_if_fail (sound != NULL, FALSE); _data1_ = g_slice_new0 (Block1Data); _data1_->_ref_count_ = 1; _data1_->self = g_object_ref (self); _tmp0_ = sound; _tmp1_ = _fso_device_playing_sound_ref0 (_tmp0_); _data1_->sound = _tmp1_; _tmp2_ = fso_framework_theLogger; _tmp3_ = message; _tmp4_ = _tmp3_->type; _tmp5_ = gst_message_type_get_name (_tmp4_); _tmp6_ = _data1_->sound; _tmp7_ = _tmp6_->name; _tmp8_ = string_to_string (_tmp7_); _tmp9_ = g_strconcat ("Gstreamer: ", _tmp5_, " for sound ", _tmp8_, NULL); _tmp10_ = _tmp9_; _tmp11_ = fso_framework_logger_debug (_tmp2_, _tmp10_); g_assert (_tmp11_); _g_free0 (_tmp10_); _tmp12_ = _data1_->sound; _tmp13_ = _tmp12_->data; _tmp14_ = _gst_object_ref0 (GST_IS_PIPELINE (_tmp13_) ? ((GstPipeline*) _tmp13_) : NULL); pipeline = _tmp14_; _tmp15_ = message; _tmp16_ = _tmp15_->type; switch (_tmp16_) { case GST_MESSAGE_EOS: { { FsoDevicePlayingSound* _tmp17_; gint _tmp18_; _tmp17_ = _data1_->sound; _tmp18_ = _tmp17_->loop; _tmp17_->loop = _tmp18_ - 1; if (_tmp18_ > 0) { GstPipeline* _tmp19_; _tmp19_ = pipeline; gst_element_seek_simple ((GstElement*) _tmp19_, GST_FORMAT_TIME, GST_SEEK_FLAG_FLUSH, (gint64) 0); } else { FsoDevicePlayingSound* _tmp20_; _tmp20_ = _data1_->sound; player_gstreamer_stop (self, _tmp20_); } break; } } case GST_MESSAGE_ERROR: { { GError* e = NULL; gchar* debug = NULL; GstMessage* _tmp21_; GError* _tmp22_ = NULL; gchar* _tmp23_ = NULL; FsoFrameworkLogger* _tmp24_; GError* _tmp25_; const gchar* _tmp26_; const gchar* _tmp27_ = NULL; const gchar* _tmp28_; const gchar* _tmp29_ = NULL; gchar* _tmp30_ = NULL; gchar* _tmp31_; _tmp21_ = message; gst_message_parse_error (_tmp21_, &_tmp22_, &_tmp23_); _g_error_free0 (e); e = _tmp22_; _g_free0 (debug); debug = _tmp23_; _tmp24_ = fso_framework_theLogger; _tmp25_ = e; _tmp26_ = _tmp25_->message; _tmp27_ = string_to_string (_tmp26_); _tmp28_ = debug; _tmp29_ = string_to_string (_tmp28_); _tmp30_ = g_strconcat ("Gstreamer: Error ", _tmp27_, ": ", _tmp29_, NULL); _tmp31_ = _tmp30_; fso_framework_logger_warning (_tmp24_, _tmp31_); _g_free0 (_tmp31_); _g_free0 (debug); _g_error_free0 (e); break; } } case GST_MESSAGE_STATE_CHANGED: { { GstState previous = 0; GstState current = 0; GstState pending = 0; GstMessage* _tmp32_; GstState _tmp33_ = 0; GstState _tmp34_ = 0; GstState _tmp35_ = 0; gboolean _tmp36_ = FALSE; gboolean _tmp37_ = FALSE; GstState _tmp38_; gboolean _tmp40_; gboolean _tmp42_; _tmp32_ = message; gst_message_parse_state_changed (_tmp32_, &_tmp33_, &_tmp34_, &_tmp35_); previous = _tmp33_; current = _tmp34_; pending = _tmp35_; _tmp38_ = previous; if (_tmp38_ == GST_STATE_READY) { GstState _tmp39_; _tmp39_ = current; _tmp37_ = _tmp39_ == GST_STATE_PAUSED; } else { _tmp37_ = FALSE; } _tmp40_ = _tmp37_; if (_tmp40_) { GstState _tmp41_; _tmp41_ = pending; _tmp36_ = _tmp41_ == GST_STATE_PLAYING; } else { _tmp36_ = FALSE; } _tmp42_ = _tmp36_; if (_tmp42_) { FsoDevicePlayingSound* _tmp43_; gint _tmp44_; _tmp43_ = _data1_->sound; _tmp44_ = _tmp43_->length; if (_tmp44_ > 0) { FsoDevicePlayingSound* _tmp45_; gint _tmp46_; _tmp45_ = _data1_->sound; _tmp46_ = _tmp45_->length; g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) _tmp46_, _______lambda2__gsource_func, block1_data_ref (_data1_), block1_data_unref); } } else { gboolean _tmp47_ = FALSE; gboolean _tmp48_ = FALSE; GstState _tmp49_; gboolean _tmp51_; gboolean _tmp53_; _tmp49_ = previous; if (_tmp49_ == GST_STATE_PLAYING) { GstState _tmp50_; _tmp50_ = current; _tmp48_ = _tmp50_ == GST_STATE_PAUSED; } else { _tmp48_ = FALSE; } _tmp51_ = _tmp48_; if (_tmp51_) { GstState _tmp52_; _tmp52_ = pending; _tmp47_ = _tmp52_ == GST_STATE_READY; } else { _tmp47_ = FALSE; } _tmp53_ = _tmp47_; if (_tmp53_) { FsoDevicePlayingSound* _tmp54_; _tmp54_ = _data1_->sound; player_gstreamer_stop (self, _tmp54_); } else { } } break; } } default: { { FsoFrameworkLogger* _tmp55_; GstMessage* _tmp56_; GstMessageType _tmp57_; const gchar* _tmp58_ = NULL; gchar* _tmp59_ = NULL; gchar* _tmp60_; _tmp55_ = fso_framework_theLogger; _tmp56_ = message; _tmp57_ = _tmp56_->type; _tmp58_ = gst_message_type_get_name (_tmp57_); _tmp59_ = g_strconcat ("Gstreamer: Unhandled message w/ type ", _tmp58_, NULL); _tmp60_ = _tmp59_; fso_framework_logger_warning (_tmp55_, _tmp60_); _g_free0 (_tmp60_); break; } } } result = TRUE; _gst_object_unref0 (pipeline); block1_data_unref (_data1_); _data1_ = NULL; return result; }
viewlist* viewlist_construct_view_start (GType object_type, world_wide* w, const gchar* full_path) { viewlist* self = NULL; world_wide* _tmp0_; const gchar* _tmp1_; gchar* _tmp2_ = NULL; GError * _inner_error_ = NULL; g_return_val_if_fail (full_path != NULL, NULL); self = (viewlist*) playlist_construct (object_type); _tmp0_ = w; ((screen*) self)->world = _tmp0_; _tmp1_ = full_path; _tmp2_ = remove_slashes (_tmp1_); _g_free0 (((playlist*) self)->m3u_path); ((playlist*) self)->m3u_path = _tmp2_; { gchar* line = NULL; const gchar* _tmp3_; GFile* _tmp4_ = NULL; GFile* file; GFile* _tmp5_; GFileInputStream* _tmp6_ = NULL; GFileInputStream* _tmp7_; GFileInputStream* _tmp8_; GDataInputStream* _tmp9_; GDataInputStream* _tmp10_; GDataInputStream* in_stream; _tmp3_ = ((playlist*) self)->m3u_path; _tmp4_ = g_file_new_for_path (_tmp3_); file = _tmp4_; _tmp5_ = file; _tmp6_ = g_file_read (_tmp5_, NULL, &_inner_error_); _tmp7_ = _tmp6_; if (_inner_error_ != NULL) { _g_object_unref0 (file); _g_free0 (line); goto __catch6_g_error; } _tmp8_ = _tmp7_; _tmp9_ = g_data_input_stream_new ((GInputStream*) _tmp8_); _tmp10_ = _tmp9_; _g_object_unref0 (_tmp8_); in_stream = _tmp10_; while (TRUE) { GDataInputStream* _tmp11_; gchar* _tmp12_ = NULL; gchar* _tmp13_; const gchar* _tmp14_; const gchar* _tmp15_; _tmp11_ = in_stream; _tmp12_ = g_data_input_stream_read_line (_tmp11_, NULL, NULL, &_inner_error_); _tmp13_ = _tmp12_; if (_inner_error_ != NULL) { _g_object_unref0 (in_stream); _g_object_unref0 (file); _g_free0 (line); goto __catch6_g_error; } _g_free0 (line); line = _tmp13_; _tmp14_ = line; if (!(_tmp14_ != NULL)) { break; } _tmp15_ = line; if (g_strcmp0 (_tmp15_, "") != 0) { const gchar* _tmp16_; gchar* _tmp17_; _tmp16_ = line; _tmp17_ = g_strdup (_tmp16_); ((playlist*) self)->entry = g_list_append (((playlist*) self)->entry, _tmp17_); } } _g_object_unref0 (in_stream); _g_object_unref0 (file); _g_free0 (line); } goto __finally6; __catch6_g_error: { GError* err = NULL; world_wide* _tmp18_; dbg* _tmp19_; const gchar* _tmp20_; gchar* _tmp21_; gchar* _tmp22_; gchar* _tmp23_; gchar* _tmp24_; GError* _tmp25_; const gchar* _tmp26_; gchar* _tmp27_; gchar* _tmp28_; err = _inner_error_; _inner_error_ = NULL; _tmp18_ = ((screen*) self)->world; _tmp19_ = _tmp18_->debug; _tmp20_ = ((playlist*) self)->m3u_path; _tmp21_ = g_strconcat ("Read text file error: ", _tmp20_, NULL); _tmp22_ = _tmp21_; _tmp23_ = g_strconcat (_tmp22_, ": ", NULL); _tmp24_ = _tmp23_; _tmp25_ = err; _tmp26_ = _tmp25_->message; _tmp27_ = g_strconcat (_tmp24_, _tmp26_, NULL); _tmp28_ = _tmp27_; dbg_add (_tmp19_, _tmp28_); _g_free0 (_tmp28_); _g_free0 (_tmp24_); _g_free0 (_tmp22_); _g_error_free0 (err); } __finally6: if (_inner_error_ != NULL) { 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); g_clear_error (&_inner_error_); return NULL; } return self; }
static char* string_replace (const char* self, const char* old, const char* replacement) { #line 139 "ease-import-oca-service.c" char* result = NULL; GError * _inner_error_ = NULL; #line 1157 "glib-2.0.vapi" g_return_val_if_fail (self != NULL, NULL); #line 1157 "glib-2.0.vapi" g_return_val_if_fail (old != NULL, NULL); #line 1157 "glib-2.0.vapi" g_return_val_if_fail (replacement != NULL, NULL); #line 148 "ease-import-oca-service.c" { char* _tmp0_; GRegex* _tmp1_; GRegex* regex; char* _tmp2_; #line 1159 "glib-2.0.vapi" regex = (_tmp1_ = g_regex_new (_tmp0_ = g_regex_escape_string (old, -1), 0, 0, &_inner_error_), _g_free0 (_tmp0_), _tmp1_); #line 156 "ease-import-oca-service.c" if (_inner_error_ != NULL) { if (_inner_error_->domain == G_REGEX_ERROR) { goto __catch8_g_regex_error; } 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); g_clear_error (&_inner_error_); return NULL; } #line 1160 "glib-2.0.vapi" _tmp2_ = g_regex_replace_literal (regex, self, (gssize) (-1), 0, replacement, 0, &_inner_error_); #line 167 "ease-import-oca-service.c" if (_inner_error_ != NULL) { _g_regex_unref0 (regex); if (_inner_error_->domain == G_REGEX_ERROR) { goto __catch8_g_regex_error; } _g_regex_unref0 (regex); 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); g_clear_error (&_inner_error_); return NULL; } result = _tmp2_; _g_regex_unref0 (regex); #line 1160 "glib-2.0.vapi" return result; #line 182 "ease-import-oca-service.c" } goto __finally8; __catch8_g_regex_error: { GError * e; e = _inner_error_; _inner_error_ = NULL; { #line 1162 "glib-2.0.vapi" g_assert_not_reached (); #line 193 "ease-import-oca-service.c" _g_error_free0 (e); } } __finally8: if (_inner_error_ != NULL) { 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); g_clear_error (&_inner_error_); return NULL; } }
static GObject * main_window_constructor (GType type, guint n_construct_properties, GObjectConstructParam * construct_properties) { GObject * obj; GObjectClass * parent_class; MainWindow * self; GdkEventMask _tmp0_; GdkEventMask _tmp1_; GtkAccelGroup* _tmp2_; GtkAccelGroup* accel_group; GtkAccelGroup* _tmp3_; GdkRGBA bg_color = {0}; gchar* _tmp4_ = NULL; gchar* _tmp5_; GdkRGBA _tmp6_; AtkObject* _tmp7_ = NULL; const gchar* _tmp8_ = NULL; GdkWindow* _tmp9_ = NULL; cairo_t* _tmp10_ = NULL; cairo_t* _tmp11_; cairo_surface_t* _tmp12_ = NULL; Background* _tmp13_; Background* _tmp14_; gboolean _tmp15_ = FALSE; Background* _tmp16_; gchar* _tmp17_ = NULL; gchar* _tmp18_; Background* _tmp19_; gchar* _tmp20_ = NULL; gchar* _tmp21_; gchar* _tmp22_ = NULL; gchar* _tmp23_; Background* _tmp24_; Background* _tmp25_; Background* _tmp26_; GtkBox* _tmp27_; GtkBox* _tmp28_; Background* _tmp29_; GtkBox* _tmp30_; GtkEventBox* _tmp31_; GtkEventBox* menubox; GtkAlignment* _tmp32_; GtkAlignment* menualign; gchar* _tmp33_ = NULL; gchar* shadow_path; gchar* _tmp34_; gchar* shadow_style; const gchar* _tmp35_; gboolean _tmp36_ = FALSE; GtkEventBox* _tmp51_; GtkEventBox* _tmp52_; GtkAlignment* _tmp53_; GtkEventBox* _tmp54_; GtkAlignment* _tmp55_; GtkBox* _tmp56_; GtkEventBox* _tmp57_; GtkAlignment* _tmp58_; GtkEventBox* _tmp59_; Background* _tmp60_; GtkAccelGroup* _tmp61_; MenuBar* _tmp62_; MenuBar* _tmp63_; GtkAlignment* _tmp64_; MenuBar* _tmp65_; MenuBar* _tmp66_; GtkBox* _tmp67_; GtkBox* _tmp68_; GtkBox* _tmp69_; GtkBox* _tmp70_; GtkBox* _tmp71_; GtkAlignment* _tmp72_; GtkAlignment* align; GtkAlignment* _tmp73_; GtkAlignment* _tmp74_; GtkAlignment* _tmp75_; GtkBox* _tmp76_; GtkAlignment* _tmp77_; FlatButton* _tmp78_; GtkButton* _tmp79_; gchar* _tmp80_ = NULL; gchar* _tmp81_; GtkImage* _tmp82_; GtkImage* _tmp83_; GtkImage* image; GtkImage* _tmp84_; GtkButton* _tmp85_; GtkButton* _tmp86_; GtkImage* _tmp87_; GtkButton* _tmp88_; GtkAlignment* _tmp89_; GtkButton* _tmp90_; GtkAlignment* _tmp91_; GtkAlignment* _tmp92_; GtkBox* _tmp93_; GtkAlignment* _tmp94_; ListStack* _tmp95_; ListStack* _tmp96_; GtkAlignment* _tmp97_; ListStack* _tmp98_; UnityGreeter* _tmp99_; gboolean _tmp100_; GError * _inner_error_ = NULL; parent_class = G_OBJECT_CLASS (main_window_parent_class); obj = parent_class->constructor (type, n_construct_properties, construct_properties); self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_MAIN_WINDOW, MainWindow); _tmp0_ = gtk_widget_get_events ((GtkWidget*) self); _tmp1_ = _tmp0_; gtk_widget_set_events ((GtkWidget*) self, _tmp1_ | GDK_POINTER_MOTION_MASK); _tmp2_ = gtk_accel_group_new (); accel_group = _tmp2_; _tmp3_ = accel_group; gtk_window_add_accel_group ((GtkWindow*) self, _tmp3_); memset (&bg_color, 0, sizeof (GdkRGBA)); _tmp4_ = ug_settings_get_string (UG_SETTINGS_KEY_BACKGROUND_COLOR); _tmp5_ = _tmp4_; gdk_rgba_parse (&bg_color, _tmp5_); _g_free0 (_tmp5_); _tmp6_ = bg_color; gtk_widget_override_background_color ((GtkWidget*) self, GTK_STATE_FLAG_NORMAL, &_tmp6_); _tmp7_ = gtk_widget_get_accessible ((GtkWidget*) self); _tmp8_ = _ ("Login Screen"); atk_object_set_name (_tmp7_, _tmp8_); gtk_window_set_has_resize_grip ((GtkWindow*) self, FALSE); unity_greeter_add_style_class ((GtkWidget*) self); gtk_widget_realize ((GtkWidget*) self); _tmp9_ = gtk_widget_get_window ((GtkWidget*) self); _tmp10_ = gdk_cairo_create (_tmp9_); _tmp11_ = _tmp10_; _tmp12_ = cairo_get_target (_tmp11_); _tmp13_ = background_new (_tmp12_); g_object_ref_sink (_tmp13_); _g_object_unref0 (self->priv->background); self->priv->background = _tmp13_; _cairo_destroy0 (_tmp11_); _tmp14_ = self->priv->background; _tmp15_ = ug_settings_get_boolean (UG_SETTINGS_KEY_DRAW_GRID); background_set_draw_grid (_tmp14_, _tmp15_); _tmp16_ = self->priv->background; _tmp17_ = ug_settings_get_string (UG_SETTINGS_KEY_BACKGROUND); _tmp18_ = _tmp17_; background_set_default_background (_tmp16_, _tmp18_); _g_free0 (_tmp18_); _tmp19_ = self->priv->background; _tmp20_ = ug_settings_get_string (UG_SETTINGS_KEY_LOGO); _tmp21_ = _tmp20_; _tmp22_ = ug_settings_get_string (UG_SETTINGS_KEY_BACKGROUND_LOGO); _tmp23_ = _tmp22_; background_set_logo (_tmp19_, _tmp21_, _tmp23_); _g_free0 (_tmp23_); _g_free0 (_tmp21_); _tmp24_ = self->priv->background; gtk_widget_show ((GtkWidget*) _tmp24_); _tmp25_ = self->priv->background; gtk_container_add ((GtkContainer*) self, (GtkWidget*) _tmp25_); _tmp26_ = self->priv->background; unity_greeter_add_style_class ((GtkWidget*) _tmp26_); _tmp27_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_VERTICAL, 0); g_object_ref_sink (_tmp27_); _g_object_unref0 (self->priv->login_box); self->priv->login_box = _tmp27_; _tmp28_ = self->priv->login_box; gtk_widget_show ((GtkWidget*) _tmp28_); _tmp29_ = self->priv->background; _tmp30_ = self->priv->login_box; gtk_container_add ((GtkContainer*) _tmp29_, (GtkWidget*) _tmp30_); _tmp31_ = (GtkEventBox*) gtk_event_box_new (); g_object_ref_sink (_tmp31_); menubox = _tmp31_; _tmp32_ = (GtkAlignment*) gtk_alignment_new (0.0f, 0.0f, 1.0f, 0.0f); g_object_ref_sink (_tmp32_); menualign = _tmp32_; _tmp33_ = g_build_filename (PKGDATADIR, "shadow.png", NULL, NULL); shadow_path = _tmp33_; _tmp34_ = g_strdup (""); shadow_style = _tmp34_; _tmp35_ = shadow_path; _tmp36_ = g_file_test (_tmp35_, G_FILE_TEST_EXISTS); if (_tmp36_) { const gchar* _tmp37_; gchar* _tmp38_ = NULL; _tmp37_ = shadow_path; _tmp38_ = g_strdup_printf ("background-image: url('%s');\n" \ " background-repeat: repeat;", _tmp37_); _g_free0 (shadow_style); shadow_style = _tmp38_; } { GtkCssProvider* _tmp39_; GtkCssProvider* style; GtkCssProvider* _tmp40_; const gchar* _tmp41_; gchar* _tmp42_ = NULL; gchar* _tmp43_; GtkEventBox* _tmp44_; GtkStyleContext* _tmp45_ = NULL; GtkStyleContext* _tmp46_; GtkStyleContext* context; GtkStyleContext* _tmp47_; GtkCssProvider* _tmp48_; _tmp39_ = gtk_css_provider_new (); style = _tmp39_; _tmp40_ = style; _tmp41_ = shadow_style; _tmp42_ = g_strdup_printf ("* {background-color: transparent;\n" \ " %s\n" \ " }", _tmp41_); _tmp43_ = _tmp42_; gtk_css_provider_load_from_data (_tmp40_, _tmp43_, (gssize) (-1), &_inner_error_); _g_free0 (_tmp43_); if (_inner_error_ != NULL) { _g_object_unref0 (style); goto __catch11_g_error; } _tmp44_ = menubox; _tmp45_ = gtk_widget_get_style_context ((GtkWidget*) _tmp44_); _tmp46_ = _g_object_ref0 (_tmp45_); context = _tmp46_; _tmp47_ = context; _tmp48_ = style; gtk_style_context_add_provider (_tmp47_, (GtkStyleProvider*) _tmp48_, (guint) GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); _g_object_unref0 (context); _g_object_unref0 (style); } goto __finally11; __catch11_g_error: { GError* e = NULL; GError* _tmp49_; const gchar* _tmp50_; e = _inner_error_; _inner_error_ = NULL; _tmp49_ = e; _tmp50_ = _tmp49_->message; g_debug ("main-window.vala:87: Internal error loading menubox style: %s", _tmp50_); _g_error_free0 (e); } __finally11: if (_inner_error_ != NULL) { _g_free0 (shadow_style); _g_free0 (shadow_path); _g_object_unref0 (menualign); _g_object_unref0 (menubox); _g_object_unref0 (accel_group); 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); g_clear_error (&_inner_error_); } _tmp51_ = menubox; gtk_widget_set_size_request ((GtkWidget*) _tmp51_, -1, MAIN_WINDOW_MENUBAR_HEIGHT); _tmp52_ = menubox; gtk_widget_show ((GtkWidget*) _tmp52_); _tmp53_ = menualign; gtk_widget_show ((GtkWidget*) _tmp53_); _tmp54_ = menubox; _tmp55_ = menualign; gtk_container_add ((GtkContainer*) _tmp54_, (GtkWidget*) _tmp55_); _tmp56_ = self->priv->login_box; _tmp57_ = menubox; gtk_container_add ((GtkContainer*) _tmp56_, (GtkWidget*) _tmp57_); _tmp58_ = menualign; unity_greeter_add_style_class ((GtkWidget*) _tmp58_); _tmp59_ = menubox; unity_greeter_add_style_class ((GtkWidget*) _tmp59_); _tmp60_ = self->priv->background; _tmp61_ = accel_group; _tmp62_ = menu_bar_new (_tmp60_, _tmp61_); g_object_ref_sink (_tmp62_); _g_object_unref0 (self->menubar); self->menubar = _tmp62_; _tmp63_ = self->menubar; gtk_widget_show ((GtkWidget*) _tmp63_); _tmp64_ = menualign; _tmp65_ = self->menubar; gtk_container_add ((GtkContainer*) _tmp64_, (GtkWidget*) _tmp65_); _tmp66_ = self->menubar; unity_greeter_add_style_class ((GtkWidget*) _tmp66_); _tmp67_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0); g_object_ref_sink (_tmp67_); _g_object_unref0 (self->priv->hbox); self->priv->hbox = _tmp67_; _tmp68_ = self->priv->hbox; g_object_set ((GtkWidget*) _tmp68_, "expand", TRUE, NULL); _tmp69_ = self->priv->hbox; gtk_widget_show ((GtkWidget*) _tmp69_); _tmp70_ = self->priv->login_box; _tmp71_ = self->priv->hbox; gtk_container_add ((GtkContainer*) _tmp70_, (GtkWidget*) _tmp71_); _tmp72_ = (GtkAlignment*) gtk_alignment_new (0.5f, 0.5f, 0.0f, 0.0f); g_object_ref_sink (_tmp72_); align = _tmp72_; _tmp73_ = align; gtk_widget_set_size_request ((GtkWidget*) _tmp73_, grid_size, -1); _tmp74_ = align; gtk_widget_set_margin_bottom ((GtkWidget*) _tmp74_, MAIN_WINDOW_MENUBAR_HEIGHT); _tmp75_ = align; gtk_widget_show ((GtkWidget*) _tmp75_); _tmp76_ = self->priv->hbox; _tmp77_ = align; gtk_container_add ((GtkContainer*) _tmp76_, (GtkWidget*) _tmp77_); _tmp78_ = flat_button_new (); g_object_ref_sink (_tmp78_); _g_object_unref0 (self->priv->back_button); self->priv->back_button = (GtkButton*) _tmp78_; _tmp79_ = self->priv->back_button; gtk_button_set_focus_on_click (_tmp79_, FALSE); _tmp80_ = g_build_filename (PKGDATADIR, "arrow_left.png", NULL, NULL); _tmp81_ = _tmp80_; _tmp82_ = (GtkImage*) gtk_image_new_from_file (_tmp81_); g_object_ref_sink (_tmp82_); _tmp83_ = _tmp82_; _g_free0 (_tmp81_); image = _tmp83_; _tmp84_ = image; gtk_widget_show ((GtkWidget*) _tmp84_); _tmp85_ = self->priv->back_button; gtk_widget_set_size_request ((GtkWidget*) _tmp85_, grid_size - (GREETER_LIST_BORDER * 2), grid_size - (GREETER_LIST_BORDER * 2)); _tmp86_ = self->priv->back_button; _tmp87_ = image; gtk_container_add ((GtkContainer*) _tmp86_, (GtkWidget*) _tmp87_); _tmp88_ = self->priv->back_button; g_signal_connect_object (_tmp88_, "clicked", (GCallback) _main_window_pop_list_gtk_button_clicked, self, 0); _tmp89_ = align; _tmp90_ = self->priv->back_button; gtk_container_add ((GtkContainer*) _tmp89_, (GtkWidget*) _tmp90_); _tmp91_ = (GtkAlignment*) gtk_alignment_new (0.0f, 0.5f, 0.0f, 1.0f); g_object_ref_sink (_tmp91_); _g_object_unref0 (align); align = _tmp91_; _tmp92_ = align; gtk_widget_show ((GtkWidget*) _tmp92_); _tmp93_ = self->priv->hbox; _tmp94_ = align; gtk_container_add ((GtkContainer*) _tmp93_, (GtkWidget*) _tmp94_); _tmp95_ = list_stack_new (); g_object_ref_sink (_tmp95_); _g_object_unref0 (self->stack); self->stack = _tmp95_; _tmp96_ = self->stack; gtk_widget_show ((GtkWidget*) _tmp96_); _tmp97_ = align; _tmp98_ = self->stack; gtk_container_add ((GtkContainer*) _tmp97_, (GtkWidget*) _tmp98_); main_window_add_user_list (self); _tmp99_ = unity_greeter_singleton; _tmp100_ = _tmp99_->test_mode; if (_tmp100_) { Monitor* _tmp101_; Monitor* _tmp102_; Background* _tmp103_; GList* _tmp104_; GList* _tmp105_; gconstpointer _tmp106_ = NULL; __g_list_free__monitor_unref0_0 (self->priv->monitors); self->priv->monitors = NULL; _tmp101_ = monitor_new (0, 0, 800, 600); self->priv->monitors = g_list_append (self->priv->monitors, _tmp101_); _tmp102_ = monitor_new (800, 120, 640, 480); self->priv->monitors = g_list_append (self->priv->monitors, _tmp102_); _tmp103_ = self->priv->background; _tmp104_ = self->priv->monitors; background_set_monitors (_tmp103_, _tmp104_); _tmp105_ = self->priv->monitors; _tmp106_ = g_list_nth_data (_tmp105_, (guint) 0); main_window_move_to_monitor (self, (Monitor*) _tmp106_); gtk_window_resize ((GtkWindow*) self, 800 + 640, 600); } else { GdkScreen* _tmp107_ = NULL; GdkScreen* _tmp108_; GdkScreen* screen; GdkScreen* _tmp109_; GdkScreen* _tmp110_; _tmp107_ = gtk_window_get_screen ((GtkWindow*) self); _tmp108_ = _g_object_ref0 (_tmp107_); screen = _tmp108_; _tmp109_ = screen; g_signal_connect_object (_tmp109_, "monitors-changed", (GCallback) _main_window_monitors_changed_cb_gdk_screen_monitors_changed, self, 0); _tmp110_ = screen; main_window_monitors_changed_cb (self, _tmp110_); _g_object_unref0 (screen); } _g_object_unref0 (image); _g_object_unref0 (align); _g_free0 (shadow_style); _g_free0 (shadow_path); _g_object_unref0 (menualign); _g_object_unref0 (menubox); _g_object_unref0 (accel_group); return obj; }
void steadyflow_file_list_controller_on_file_add_request (SteadyflowFileListController* self, SteadyflowAddFileDialog* dlg) { gchar* save_to; gboolean _tmp0_ = FALSE; SteadyflowAddFileDialog* _tmp1_; SteadyflowCoreIDownloadFileFinishAction _tmp2_ = 0; gboolean _tmp6_; SteadyflowAddFileDialog* _tmp14_; gchar* _tmp15_ = NULL; const gchar* _tmp16_; SteadyflowAddFileDialog* _tmp24_; gchar* _tmp25_ = NULL; gchar* url; const gchar* _tmp50_; GFile* _tmp51_ = NULL; GFile* _tmp52_; gboolean _tmp53_ = FALSE; gboolean _tmp54_; SteadyflowAddFileDialog* _tmp67_; SteadyflowCoreIDownloadFileFinishAction _tmp68_ = 0; SteadyflowCoreIDownloadFileFinishAction finish_action; SteadyflowAddFileDialog* _tmp69_; gchar* _tmp70_ = NULL; gchar* finish_command; SteadyflowAddFileDialog* _tmp71_; GError * _inner_error_ = NULL; g_return_if_fail (self != NULL); g_return_if_fail (dlg != NULL); save_to = NULL; _tmp1_ = dlg; _tmp2_ = steadyflow_add_file_dialog_get_finish_action (_tmp1_); if (_tmp2_ == STEADYFLOW_CORE_IDOWNLOAD_FILE_FINISH_ACTION_RUN_COMMAND) { SteadyflowAddFileDialog* _tmp3_; gchar* _tmp4_ = NULL; gchar* _tmp5_; _tmp3_ = dlg; _tmp4_ = steadyflow_add_file_dialog_get_finish_command (_tmp3_); _tmp5_ = _tmp4_; _tmp0_ = _tmp5_ == NULL; _g_free0 (_tmp5_); } else { _tmp0_ = FALSE; } _tmp6_ = _tmp0_; if (_tmp6_) { SteadyflowAddFileDialog* _tmp7_; const gchar* _tmp8_ = NULL; const gchar* _tmp9_ = NULL; GtkMessageDialog* _tmp10_; GtkMessageDialog* _tmp11_; GtkMessageDialog* md; GtkMessageDialog* _tmp12_; GtkMessageDialog* _tmp13_; _tmp7_ = dlg; _tmp8_ = _ ("Please enter a command to run"); _tmp9_ = _ ("You have specified that Steadyflow should run a command when the downl" \ "oad finishes, " "but have not entered a command to run. Please specify it."); _tmp10_ = (GtkMessageDialog*) gtk_message_dialog_new_with_markup ((GtkWindow*) _tmp7_, GTK_DIALOG_MODAL, GTK_MESSAGE_WARNING, GTK_BUTTONS_CLOSE, STEADYFLOW_UI_UI_UTIL_MESSAGE_FORMAT, _tmp8_, _tmp9_); _tmp11_ = g_object_ref_sink (_tmp10_); md = _tmp11_; _tmp12_ = md; gtk_dialog_run ((GtkDialog*) _tmp12_); _tmp13_ = md; gtk_widget_destroy ((GtkWidget*) _tmp13_); _g_object_unref0 (md); _g_free0 (save_to); return; } _tmp14_ = dlg; _tmp15_ = steadyflow_add_file_dialog_get_save_path (_tmp14_); _g_free0 (save_to); save_to = _tmp15_; _tmp16_ = save_to; if (_tmp16_ == NULL) { SteadyflowAddFileDialog* _tmp17_; const gchar* _tmp18_ = NULL; const gchar* _tmp19_ = NULL; GtkMessageDialog* _tmp20_; GtkMessageDialog* _tmp21_; GtkMessageDialog* md; GtkMessageDialog* _tmp22_; GtkMessageDialog* _tmp23_; _tmp17_ = dlg; _tmp18_ = _ ("Invalid file name"); _tmp19_ = _ ("The file name you have entered is not valid. Please correct it."); _tmp20_ = (GtkMessageDialog*) gtk_message_dialog_new_with_markup ((GtkWindow*) _tmp17_, GTK_DIALOG_MODAL, GTK_MESSAGE_WARNING, GTK_BUTTONS_CLOSE, STEADYFLOW_UI_UI_UTIL_MESSAGE_FORMAT, _tmp18_, _tmp19_); _tmp21_ = g_object_ref_sink (_tmp20_); md = _tmp21_; _tmp22_ = md; gtk_dialog_run ((GtkDialog*) _tmp22_); _tmp23_ = md; gtk_widget_destroy ((GtkWidget*) _tmp23_); _g_object_unref0 (md); _g_free0 (save_to); return; } _tmp24_ = dlg; _tmp25_ = steadyflow_add_file_dialog_get_url (_tmp24_); url = _tmp25_; { SteadyflowCoreIDownloadService* _tmp26_; SteadyflowCoreIDownloadService* _tmp27_; GeeList* _tmp28_; GeeList* _tmp29_; GeeList* _file_list; GeeList* _tmp30_; gint _tmp31_; gint _tmp32_; gint _file_size; gint _file_index; _tmp26_ = steadyflow_services_get_download (); _tmp27_ = _tmp26_; _tmp28_ = steadyflow_core_idownload_service_get_files (_tmp27_); _tmp29_ = _tmp28_; _file_list = _tmp29_; _tmp30_ = _file_list; _tmp31_ = gee_collection_get_size ((GeeCollection*) _tmp30_); _tmp32_ = _tmp31_; _file_size = _tmp32_; _file_index = -1; while (TRUE) { gint _tmp33_; gint _tmp34_; gint _tmp35_; GeeList* _tmp36_; gint _tmp37_; gpointer _tmp38_ = NULL; SteadyflowCoreIDownloadFile* file; SteadyflowCoreIDownloadFile* _tmp39_; const gchar* _tmp40_; const gchar* _tmp41_; const gchar* _tmp42_; _tmp33_ = _file_index; _file_index = _tmp33_ + 1; _tmp34_ = _file_index; _tmp35_ = _file_size; if (!(_tmp34_ < _tmp35_)) { break; } _tmp36_ = _file_list; _tmp37_ = _file_index; _tmp38_ = gee_list_get (_tmp36_, _tmp37_); file = (SteadyflowCoreIDownloadFile*) _tmp38_; _tmp39_ = file; _tmp40_ = steadyflow_core_idownload_file_get_url (_tmp39_); _tmp41_ = _tmp40_; _tmp42_ = url; if (g_strcmp0 (_tmp41_, _tmp42_) == 0) { SteadyflowAddFileDialog* _tmp43_; const gchar* _tmp44_ = NULL; const gchar* _tmp45_ = NULL; GtkMessageDialog* _tmp46_; GtkMessageDialog* _tmp47_; GtkMessageDialog* md; GtkMessageDialog* _tmp48_; GtkMessageDialog* _tmp49_; _tmp43_ = dlg; _tmp44_ = _ ("File already in list"); _tmp45_ = _ ("The address you are trying to add for download is already in the file " \ "list."); _tmp46_ = (GtkMessageDialog*) gtk_message_dialog_new_with_markup ((GtkWindow*) _tmp43_, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, STEADYFLOW_UI_UI_UTIL_MESSAGE_FORMAT, _tmp44_, _tmp45_); _tmp47_ = g_object_ref_sink (_tmp46_); md = _tmp47_; _tmp48_ = md; gtk_dialog_run ((GtkDialog*) _tmp48_); _tmp49_ = md; gtk_widget_destroy ((GtkWidget*) _tmp49_); _g_object_unref0 (md); _g_object_unref0 (file); _g_object_unref0 (_file_list); _g_free0 (url); _g_free0 (save_to); return; } _g_object_unref0 (file); } _g_object_unref0 (_file_list); } _tmp50_ = save_to; _tmp51_ = g_file_new_for_path (_tmp50_); _tmp52_ = _tmp51_; _tmp53_ = g_file_query_exists (_tmp52_, NULL); _tmp54_ = _tmp53_; _g_object_unref0 (_tmp52_); if (_tmp54_) { SteadyflowAddFileDialog* _tmp55_; const gchar* _tmp56_ = NULL; const gchar* _tmp57_ = NULL; GtkMessageDialog* _tmp58_; GtkMessageDialog* _tmp59_; GtkMessageDialog* md; GtkMessageDialog* _tmp60_; GtkMessageDialog* _tmp61_; const gchar* _tmp62_ = NULL; GtkMessageDialog* _tmp63_; gint _tmp64_ = 0; gint response; GtkMessageDialog* _tmp65_; gint _tmp66_; _tmp55_ = dlg; _tmp56_ = _ ("File exists"); _tmp57_ = _ ("The file you are trying to save the download to already exists. " "Are you sure you want to overwrite it?"); _tmp58_ = (GtkMessageDialog*) gtk_message_dialog_new_with_markup ((GtkWindow*) _tmp55_, GTK_DIALOG_MODAL, GTK_MESSAGE_WARNING, GTK_BUTTONS_NONE, STEADYFLOW_UI_UI_UTIL_MESSAGE_FORMAT, _tmp56_, _tmp57_); _tmp59_ = g_object_ref_sink (_tmp58_); md = _tmp59_; _tmp60_ = md; gtk_dialog_add_button ((GtkDialog*) _tmp60_, GTK_STOCK_CANCEL, (gint) GTK_RESPONSE_CANCEL); _tmp61_ = md; _tmp62_ = _ ("Overwrite"); gtk_dialog_add_button ((GtkDialog*) _tmp61_, _tmp62_, (gint) GTK_RESPONSE_OK); _tmp63_ = md; _tmp64_ = gtk_dialog_run ((GtkDialog*) _tmp63_); response = _tmp64_; _tmp65_ = md; gtk_widget_destroy ((GtkWidget*) _tmp65_); _tmp66_ = response; if (_tmp66_ != ((gint) GTK_RESPONSE_OK)) { _g_object_unref0 (md); _g_free0 (url); _g_free0 (save_to); return; } _g_object_unref0 (md); } _tmp67_ = dlg; _tmp68_ = steadyflow_add_file_dialog_get_finish_action (_tmp67_); finish_action = _tmp68_; _tmp69_ = dlg; _tmp70_ = steadyflow_add_file_dialog_get_finish_command (_tmp69_); finish_command = _tmp70_; _tmp71_ = dlg; gtk_widget_destroy ((GtkWidget*) _tmp71_); { SteadyflowCoreIDownloadService* _tmp72_; SteadyflowCoreIDownloadService* _tmp73_; const gchar* _tmp74_; const gchar* _tmp75_; SteadyflowCoreIDownloadFileFinishAction _tmp76_; const gchar* _tmp77_; SteadyflowCoreIDownloadFile* _tmp78_ = NULL; SteadyflowCoreIDownloadFile* _tmp79_; _tmp72_ = steadyflow_services_get_download (); _tmp73_ = _tmp72_; _tmp74_ = url; _tmp75_ = save_to; _tmp76_ = finish_action; _tmp77_ = finish_command; _tmp78_ = steadyflow_core_idownload_service_add_file (_tmp73_, _tmp74_, _tmp75_, _tmp76_, _tmp77_, &_inner_error_); _tmp79_ = _tmp78_; _g_object_unref0 (_tmp79_); if (_inner_error_ != NULL) { goto __catch17_g_error; } } goto __finally17; __catch17_g_error: { GError* e = NULL; const gchar* _tmp80_ = NULL; const gchar* _tmp81_ = NULL; gchar* _tmp82_; gchar* _tmp83_; GError* _tmp84_; const gchar* _tmp85_; gchar* _tmp86_; gchar* _tmp87_; GtkMessageDialog* _tmp88_; GtkMessageDialog* _tmp89_; GtkMessageDialog* _tmp90_; GtkMessageDialog* md; GtkMessageDialog* _tmp91_; GtkMessageDialog* _tmp92_; e = _inner_error_; _inner_error_ = NULL; _tmp80_ = _ ("Error adding download"); _tmp81_ = _ ("An error has occurred while trying to start the download."); _tmp82_ = g_strconcat (_tmp81_, "\n\n", NULL); _tmp83_ = _tmp82_; _tmp84_ = e; _tmp85_ = _tmp84_->message; _tmp86_ = g_strconcat (_tmp83_, _tmp85_, NULL); _tmp87_ = _tmp86_; _tmp88_ = (GtkMessageDialog*) gtk_message_dialog_new_with_markup (NULL, 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, STEADYFLOW_UI_UI_UTIL_MESSAGE_FORMAT, _tmp80_, _tmp87_); _tmp89_ = g_object_ref_sink (_tmp88_); _tmp90_ = _tmp89_; _g_free0 (_tmp87_); _g_free0 (_tmp83_); md = _tmp90_; _tmp91_ = md; gtk_dialog_run ((GtkDialog*) _tmp91_); _tmp92_ = md; gtk_widget_destroy ((GtkWidget*) _tmp92_); _g_object_unref0 (md); _g_error_free0 (e); } __finally17: if (_inner_error_ != NULL) { _g_free0 (finish_command); _g_free0 (url); _g_free0 (save_to); 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); g_clear_error (&_inner_error_); return; } _g_free0 (finish_command); _g_free0 (url); _g_free0 (save_to); }
static void matenu_menu_bar_rebuild_overflown_menu (MatenuMenuBar* self) { GError * _inner_error_; char* xml; MatenuShell* shell; g_return_if_fail (self != NULL); _inner_error_ = NULL; g_debug ("menubar.vala:250: rebuild_overflown_menu"); xml = matenu_serializer_to_string ((GObject*) self, FALSE); shell = _g_object_ref0 (matenu_item_get_sub_shell ((MatenuItem*) self->priv->_overflown_arrow)); { matenu_parser_parse (shell, xml, &_inner_error_); if (_inner_error_ != NULL) { goto __catch2_g_error; } } goto __finally2; __catch2_g_error: { GError * e; e = _inner_error_; _inner_error_ = NULL; { g_warning ("menubar.vala:259: %s", e->message); _g_error_free0 (e); } } __finally2: if (_inner_error_ != NULL) { _g_object_unref0 (shell); _g_free0 (xml); 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); g_clear_error (&_inner_error_); return; } { gint i; i = 0; { gboolean _tmp0_; _tmp0_ = TRUE; while (TRUE) { MatenuItem* item; MatenuItem* proxy_item; MatenuItem* _tmp1_; GtkWidget* child; gboolean _tmp2_ = FALSE; if (!_tmp0_) { i++; } _tmp0_ = FALSE; if (!(i < matenu_shell_get_length ((MatenuShell*) self))) { break; } item = matenu_shell_get_item ((MatenuShell*) self, i); proxy_item = matenu_shell_get_item (shell, i); child = _g_object_ref0 ((_tmp1_ = item, GTK_IS_WIDGET (_tmp1_) ? ((GtkWidget*) _tmp1_) : NULL)); if (matenu_item_get_item_visible (item)) { _tmp2_ = matenu_menu_bar_child_need_overflown_arrow (self, child); } else { _tmp2_ = FALSE; } matenu_item_set_item_visible (proxy_item, _tmp2_); _g_object_unref0 (child); _g_object_unref0 (proxy_item); _g_object_unref0 (item); } } } _g_object_unref0 (shell); _g_free0 (xml); }