mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-13 07:56:17 +01:00
even more cases of not returning in error path
2008-02-20 Benjamin Otte <otte@gnome.org> * gfile.c: (g_file_mount_mountable), (g_file_unmount_mountable), (g_file_eject_mountable): even more cases of not returning in error path svn path=/trunk/; revision=6545
This commit is contained in:
parent
ea6cf346d6
commit
03c51e95a7
@ -1,3 +1,9 @@
|
||||
2008-02-20 Benjamin Otte <otte@gnome.org>
|
||||
|
||||
* gfile.c: (g_file_mount_mountable), (g_file_unmount_mountable),
|
||||
(g_file_eject_mountable):
|
||||
even more cases of not returning in error path
|
||||
|
||||
2008-02-20 Benjamin Otte <otte@gnome.org>
|
||||
|
||||
* gfile.c: (g_file_mount_mountable):
|
||||
|
51
gio/gfile.c
51
gio/gfile.c
@ -3308,15 +3308,16 @@ g_file_mount_mountable (GFile *file,
|
||||
|
||||
iface = G_FILE_GET_IFACE (file);
|
||||
|
||||
if (iface->mount_mountable == NULL) {
|
||||
g_simple_async_report_error_in_idle (G_OBJECT (file),
|
||||
callback,
|
||||
user_data,
|
||||
G_IO_ERROR,
|
||||
G_IO_ERROR_NOT_SUPPORTED,
|
||||
_("Operation not supported"));
|
||||
return;
|
||||
}
|
||||
if (iface->mount_mountable == NULL)
|
||||
{
|
||||
g_simple_async_report_error_in_idle (G_OBJECT (file),
|
||||
callback,
|
||||
user_data,
|
||||
G_IO_ERROR,
|
||||
G_IO_ERROR_NOT_SUPPORTED,
|
||||
_("Operation not supported"));
|
||||
return;
|
||||
}
|
||||
|
||||
(* iface->mount_mountable) (file,
|
||||
flags,
|
||||
@ -3391,12 +3392,15 @@ g_file_unmount_mountable (GFile *file,
|
||||
iface = G_FILE_GET_IFACE (file);
|
||||
|
||||
if (iface->unmount_mountable == NULL)
|
||||
g_simple_async_report_error_in_idle (G_OBJECT (file),
|
||||
callback,
|
||||
user_data,
|
||||
G_IO_ERROR,
|
||||
G_IO_ERROR_NOT_SUPPORTED,
|
||||
_("Operation not supported"));
|
||||
{
|
||||
g_simple_async_report_error_in_idle (G_OBJECT (file),
|
||||
callback,
|
||||
user_data,
|
||||
G_IO_ERROR,
|
||||
G_IO_ERROR_NOT_SUPPORTED,
|
||||
_("Operation not supported"));
|
||||
return;
|
||||
}
|
||||
|
||||
(* iface->unmount_mountable) (file,
|
||||
flags,
|
||||
@ -3470,13 +3474,16 @@ g_file_eject_mountable (GFile *file,
|
||||
|
||||
iface = G_FILE_GET_IFACE (file);
|
||||
|
||||
if (iface->eject_mountable == NULL)
|
||||
g_simple_async_report_error_in_idle (G_OBJECT (file),
|
||||
callback,
|
||||
user_data,
|
||||
G_IO_ERROR,
|
||||
G_IO_ERROR_NOT_SUPPORTED,
|
||||
_("Operation not supported"));
|
||||
if (iface->eject_mountable == NULL)
|
||||
{
|
||||
g_simple_async_report_error_in_idle (G_OBJECT (file),
|
||||
callback,
|
||||
user_data,
|
||||
G_IO_ERROR,
|
||||
G_IO_ERROR_NOT_SUPPORTED,
|
||||
_("Operation not supported"));
|
||||
return;
|
||||
}
|
||||
|
||||
(* iface->eject_mountable) (file,
|
||||
flags,
|
||||
|
Loading…
Reference in New Issue
Block a user