diff options
author | Carlos Garcia Campos <carlosgc@gnome.org> | 2009-04-08 13:43:06 (GMT) |
---|---|---|
committer | Carlos Garcia Campos <carlosgc@src.gnome.org> | 2009-04-08 13:43:06 (GMT) |
commit | bc88b9f7d600d36da547d6df0661db3c9c6eb1db (patch) | |
tree | 8ec9737aca78ed88aaaf1d5e161e553c43634ce0 /shell | |
parent | dcbfea198cd2a4550fd4076d5787d15b34d1038f (diff) |
Use g_error_matches() instead of manually check error code and domain.
2009-04-08 Carlos Garcia Campos <carlosgc@gnome.org>
* shell/ev-window.c: (window_open_file_copy_ready_cb),
(reload_remote_copy_ready_cb), (window_save_file_copy_ready_cb):
Use g_error_matches() instead of manually check error code and
domain.
svn path=/trunk/; revision=3583
Diffstat (limited to 'shell')
-rw-r--r-- | shell/ev-window.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/shell/ev-window.c b/shell/ev-window.c index 284a11f..909272b 100644 --- a/shell/ev-window.c +++ b/shell/ev-window.c @@ -1689,8 +1689,7 @@ window_open_file_copy_ready_cb (GFile *source, return; } - if (error->domain == G_IO_ERROR && - error->code == G_IO_ERROR_NOT_MOUNTED) { + if (g_error_matches (error, G_IO_ERROR, G_IO_ERROR_NOT_MOUNTED)) { GMountOperation *operation; operation = ev_mount_operation_new (GTK_WINDOW (ev_window)); @@ -1700,8 +1699,7 @@ window_open_file_copy_ready_cb (GFile *source, (GAsyncReadyCallback)mount_volume_ready_cb, ev_window); g_object_unref (operation); - } else if (error->domain == G_IO_ERROR && - error->code == G_IO_ERROR_CANCELLED) { + } else if (g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) { ev_window_clear_load_job (ev_window); ev_window_clear_local_uri (ev_window); g_free (ev_window->priv->uri); @@ -1889,8 +1887,7 @@ reload_remote_copy_ready_cb (GFile *remote, g_file_copy_finish (remote, async_result, &error); if (error) { - if (error->domain != G_IO_ERROR || - error->code != G_IO_ERROR_CANCELLED) + if (!g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) ev_window_error_message (ev_window, error, "%s", _("Failed to reload document.")); g_error_free (error); @@ -2412,8 +2409,7 @@ window_save_file_copy_ready_cb (GFile *src, return; } - if (error->domain != G_IO_ERROR || - error->code != G_IO_ERROR_CANCELLED) { + if (!g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) { gchar *name; name = g_file_get_basename (dst); |