mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-25 23:16:14 +01:00
gfile: g_file_equal (x, x) is TRUE
So shortcut it. I wrote this patch less as a performance optimization and more as a clarification, so that people looking at the code can be assured of this invariant. https://bugzilla.gnome.org/show_bug.cgi?id=738374
This commit is contained in:
parent
b768d0e4ea
commit
4125415e7f
@ -660,6 +660,9 @@ g_file_equal (GFile *file1,
|
||||
g_return_val_if_fail (G_IS_FILE (file1), FALSE);
|
||||
g_return_val_if_fail (G_IS_FILE (file2), FALSE);
|
||||
|
||||
if (file1 == file2)
|
||||
return TRUE;
|
||||
|
||||
if (G_TYPE_FROM_INSTANCE (file1) != G_TYPE_FROM_INSTANCE (file2))
|
||||
return FALSE;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user