event-editor/multi-choice: Use g_assert in public methods

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/603>
This commit is contained in:
Hari Rana
2025-06-29 08:51:11 -04:00
parent d1a8e072b2
commit 196f86b4f4
+11 -3
View File
@@ -588,6 +588,8 @@ void
gcal_multi_choice_set_value (GcalMultiChoice *self, gcal_multi_choice_set_value (GcalMultiChoice *self,
gint value) gint value)
{ {
g_assert (GCAL_IS_MULTI_CHOICE (self));
set_value (self, value, GTK_STACK_TRANSITION_TYPE_NONE); set_value (self, value, GTK_STACK_TRANSITION_TYPE_NONE);
} }
@@ -602,6 +604,8 @@ gcal_multi_choice_set_value (GcalMultiChoice *self,
gint gint
gcal_multi_choice_get_value (GcalMultiChoice *self) gcal_multi_choice_get_value (GcalMultiChoice *self)
{ {
g_assert (GCAL_IS_MULTI_CHOICE (self));
return self->value; return self->value;
} }
@@ -618,6 +622,8 @@ gcal_multi_choice_set_choices (GcalMultiChoice *self,
{ {
gint i; gint i;
g_assert (GCAL_IS_MULTI_CHOICE (self));
for (i = 0; i < self->n_choices; i++) for (i = 0; i < self->n_choices; i++)
gtk_stack_remove (self->stack, self->choices[i]); gtk_stack_remove (self->stack, self->choices[i]);
g_free (self->choices); g_free (self->choices);
@@ -651,6 +657,8 @@ gcal_multi_choice_set_format_callback (GcalMultiChoice *self,
gpointer user_data, gpointer user_data,
GDestroyNotify destroy) GDestroyNotify destroy)
{ {
g_assert (GCAL_IS_MULTI_CHOICE (self));
if (self->format_destroy) if (self->format_destroy)
self->format_destroy (self->format_data); self->format_destroy (self->format_data);
@@ -672,8 +680,8 @@ void
gcal_multi_choice_set_popover (GcalMultiChoice *self, gcal_multi_choice_set_popover (GcalMultiChoice *self,
GtkWidget *popover) GtkWidget *popover)
{ {
g_return_if_fail (GCAL_IS_MULTI_CHOICE (self)); g_assert (GCAL_IS_MULTI_CHOICE (self));
g_return_if_fail (popover == NULL || GTK_IS_POPOVER (popover)); g_assert (popover == NULL || GTK_IS_POPOVER (popover));
g_object_freeze_notify (G_OBJECT (self)); g_object_freeze_notify (G_OBJECT (self));
@@ -721,7 +729,7 @@ gcal_multi_choice_set_popover (GcalMultiChoice *self,
GtkPopover * GtkPopover *
gcal_multi_choice_get_popover (GcalMultiChoice *self) gcal_multi_choice_get_popover (GcalMultiChoice *self)
{ {
g_return_val_if_fail (GCAL_IS_MULTI_CHOICE (self), NULL); g_assert (GCAL_IS_MULTI_CHOICE (self));
return GTK_POPOVER (self->popover); return GTK_POPOVER (self->popover);
} }