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,
gint value)
{
g_assert (GCAL_IS_MULTI_CHOICE (self));
set_value (self, value, GTK_STACK_TRANSITION_TYPE_NONE);
}
@@ -602,6 +604,8 @@ gcal_multi_choice_set_value (GcalMultiChoice *self,
gint
gcal_multi_choice_get_value (GcalMultiChoice *self)
{
g_assert (GCAL_IS_MULTI_CHOICE (self));
return self->value;
}
@@ -618,6 +622,8 @@ gcal_multi_choice_set_choices (GcalMultiChoice *self,
{
gint i;
g_assert (GCAL_IS_MULTI_CHOICE (self));
for (i = 0; i < self->n_choices; i++)
gtk_stack_remove (self->stack, self->choices[i]);
g_free (self->choices);
@@ -651,6 +657,8 @@ gcal_multi_choice_set_format_callback (GcalMultiChoice *self,
gpointer user_data,
GDestroyNotify destroy)
{
g_assert (GCAL_IS_MULTI_CHOICE (self));
if (self->format_destroy)
self->format_destroy (self->format_data);
@@ -672,8 +680,8 @@ void
gcal_multi_choice_set_popover (GcalMultiChoice *self,
GtkWidget *popover)
{
g_return_if_fail (GCAL_IS_MULTI_CHOICE (self));
g_return_if_fail (popover == NULL || GTK_IS_POPOVER (popover));
g_assert (GCAL_IS_MULTI_CHOICE (self));
g_assert (popover == NULL || GTK_IS_POPOVER (popover));
g_object_freeze_notify (G_OBJECT (self));
@@ -721,7 +729,7 @@ gcal_multi_choice_set_popover (GcalMultiChoice *self,
GtkPopover *
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);
}