Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell
diff options
context:
space:
mode:
authorCarlos 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)
commitbc88b9f7d600d36da547d6df0661db3c9c6eb1db (patch)
tree8ec9737aca78ed88aaaf1d5e161e553c43634ce0 /shell
parentdcbfea198cd2a4550fd4076d5787d15b34d1038f (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.c12
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);