diff --git a/panel-plugin/xfce4-dict-plugin.c b/panel-plugin/xfce4-dict-plugin.c index dfe1e32cfa212d5e13f884a4381cf7c5d9218eaa..8c345a371626263ddf15bb86b6c372adac1d5000 100644 --- a/panel-plugin/xfce4-dict-plugin.c +++ b/panel-plugin/xfce4-dict-plugin.c @@ -83,7 +83,6 @@ static gboolean dict_plugin_panel_set_size(XfcePanelPlugin *plugin, gint wsize, gint size = wsize - 2 - (2 * MAX(dpd->panel_button->style->xthickness, dpd->panel_button->style->ythickness)); - g_object_unref(G_OBJECT(dpd->dd->icon)); dpd->dd->icon = dict_plugin_load_and_scale(dict_gui_get_icon_data(), size, -1); gtk_image_set_from_pixbuf(GTK_IMAGE(dpd->panel_button_image), dpd->dd->icon); @@ -400,8 +399,8 @@ static void dict_plugin_construct(XfcePanelPlugin *plugin) hbox = gtk_hbox_new(FALSE, 0); gtk_widget_show(hbox); - gtk_container_add(GTK_CONTAINER(hbox), dpd->panel_button); - gtk_container_add(GTK_CONTAINER(hbox), dpd->dd->panel_entry); + gtk_box_pack_start(GTK_BOX(hbox), dpd->panel_button, FALSE, FALSE, 2); + gtk_box_pack_start(GTK_BOX(hbox), dpd->dd->panel_entry, FALSE, FALSE, 0); gtk_container_add(GTK_CONTAINER(plugin), hbox); xfce_panel_plugin_add_action_widget(plugin, dpd->panel_button);