Cache the icon size
This commit is contained in:
parent
a33bb3e29b
commit
751cda8393
|
@ -68,6 +68,7 @@ PanelAppletDefinition applet =
|
|||
static Lock * _lock_init(PanelAppletHelper * helper, GtkWidget ** widget)
|
||||
{
|
||||
Lock * lock;
|
||||
GtkIconSize iconsize;
|
||||
GtkWidget * image;
|
||||
|
||||
if((lock = malloc(sizeof(*lock))) == NULL)
|
||||
|
@ -79,8 +80,8 @@ static Lock * _lock_init(PanelAppletHelper * helper, GtkWidget ** widget)
|
|||
lock->pr_box = NULL;
|
||||
lock->pr_command = NULL;
|
||||
lock->widget = gtk_button_new();
|
||||
image = gtk_image_new_from_icon_name("gnome-lockscreen",
|
||||
panel_window_get_icon_size(helper->window));
|
||||
iconsize = panel_window_get_icon_size(helper->window);
|
||||
image = gtk_image_new_from_icon_name("gnome-lockscreen", iconsize);
|
||||
gtk_button_set_image(GTK_BUTTON(lock->widget), image);
|
||||
gtk_button_set_relief(GTK_BUTTON(lock->widget), GTK_RELIEF_NONE);
|
||||
#if GTK_CHECK_VERSION(2, 12, 0)
|
||||
|
|
Loading…
Reference in New Issue
Block a user