mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-25 21:21:21 +00:00
Only a GtkMisc widget should be passed to gtk_tool_button_new()
Reported by Hernando Torque here: https://bugzilla.gnome.org/show_bug.cgi?id=616851
This commit is contained in:
parent
621b415e5b
commit
b8ec73a52f
@ -928,7 +928,7 @@ gtk_tool_button_new_from_stock (const gchar *stock_id)
|
|||||||
/**
|
/**
|
||||||
* gtk_tool_button_new:
|
* gtk_tool_button_new:
|
||||||
* @label: (allow-none): a string that will be used as label, or %NULL
|
* @label: (allow-none): a string that will be used as label, or %NULL
|
||||||
* @icon_widget: (allow-none): a widget that will be used as icon widget, or %NULL
|
* @icon_widget: (allow-none): a #GtkMisc widget that will be used as icon widget, or %NULL
|
||||||
*
|
*
|
||||||
* Creates a new %GtkToolButton using @icon_widget as icon and @label as
|
* Creates a new %GtkToolButton using @icon_widget as icon and @label as
|
||||||
* label.
|
* label.
|
||||||
@ -943,6 +943,8 @@ gtk_tool_button_new (GtkWidget *icon_widget,
|
|||||||
{
|
{
|
||||||
GtkToolButton *button;
|
GtkToolButton *button;
|
||||||
|
|
||||||
|
g_return_val_if_fail (GTK_IS_MISC (icon_widget), NULL);
|
||||||
|
|
||||||
button = g_object_new (GTK_TYPE_TOOL_BUTTON,
|
button = g_object_new (GTK_TYPE_TOOL_BUTTON,
|
||||||
"label", label,
|
"label", label,
|
||||||
"icon-widget", icon_widget,
|
"icon-widget", icon_widget,
|
||||||
|
Loading…
Reference in New Issue
Block a user