filelauncher: Make set_file argument nullable
authorMaximiliano Sandoval R <msandova@gnome.org>
Tue, 20 Dec 2022 10:08:28 +0000 (11:08 +0100)
committerMaximiliano Sandoval R <msandova@gnome.org>
Tue, 20 Dec 2022 10:08:47 +0000 (11:08 +0100)
gtk/gtkfilelauncher.c

index 9c7c78424a7f38fce862ad046c13ab85776aaeb5..0b433595b1435fb06d4488c9d114132be5eed33d 100644 (file)
@@ -184,7 +184,7 @@ gtk_file_launcher_get_file (GtkFileLauncher *self)
 /**
  * gtk_file_launcher_set_file:
  * @self: a `GtkFileLauncher`
- * @file: a `GFile`
+ * @file: (nullable): a `GFile`
  *
  * Sets the file that will be opened.
  *
@@ -195,7 +195,7 @@ gtk_file_launcher_set_file (GtkFileLauncher *self,
                             GFile           *file)
 {
   g_return_if_fail (GTK_IS_FILE_LAUNCHER (self));
-  g_return_if_fail (G_IS_FILE (file));
+  g_return_if_fail (file == NULL || G_IS_FILE (file));
 
   if (!g_set_object (&self->file, file))
     return;