[gnome-photos] create-collection-job: Be more strict about what is acceptable
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-photos] create-collection-job: Be more strict about what is acceptable
- Date: Tue, 13 Feb 2018 21:59:45 +0000 (UTC)
commit aeab6363dad535ba1a45fe7dd0113bdf09ff2d48
Author: Debarshi Ray <debarshir gnome org>
Date: Tue Feb 13 14:53:13 2018 +0100
create-collection-job: Be more strict about what is acceptable
src/photos-create-collection-job.c | 6 ++++++
1 file changed, 6 insertions(+)
---
diff --git a/src/photos-create-collection-job.c b/src/photos-create-collection-job.c
index 19b200d3..52ccadff 100644
--- a/src/photos-create-collection-job.c
+++ b/src/photos-create-collection-job.c
@@ -175,6 +175,8 @@ photos_create_collection_job_class_init (PhotosCreateCollectionJobClass *class)
PhotosCreateCollectionJob *
photos_create_collection_job_new (const gchar *name)
{
+ g_return_val_if_fail (name != NULL && name[0] != '\0', NULL);
+
return g_object_new (PHOTOS_TYPE_CREATE_COLLECTION_JOB, "name", name, NULL);
}
@@ -184,6 +186,7 @@ photos_create_collection_job_finish (PhotosCreateCollectionJob *self, GAsyncResu
{
GTask *task = G_TASK (res);
+ g_return_val_if_fail (PHOTOS_IS_CREATE_COLLECTION_JOB (self), NULL);
g_return_val_if_fail (g_task_is_valid (res, self), NULL);
g_return_val_if_fail (g_task_get_source_tag (task) == photos_create_collection_job_run, NULL);
g_return_val_if_fail (error == NULL || *error == NULL, NULL);
@@ -203,6 +206,9 @@ photos_create_collection_job_run (PhotosCreateCollectionJob *self,
PhotosQuery *query = NULL;
PhotosSearchContextState *state;
+ g_return_if_fail (PHOTOS_IS_CREATE_COLLECTION_JOB (self));
+ g_return_if_fail (cancellable == NULL || G_IS_CANCELLABLE (cancellable));
+
task = g_task_new (self, cancellable, callback, user_data);
g_task_set_source_tag (task, photos_create_collection_job_run);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]