diff options
| author | joesis | 2018-03-20 10:04:50 +0800 | 
|---|---|---|
| committer | GitHub | 2018-03-20 10:04:50 +0800 | 
| commit | 9ddd647aedba71f782bef029a90964301de03480 (patch) | |
| tree | 9e261ccf3849c2d94e1dc03632564ba17221976e /systray_linux.c | |
| parent | b9853fa4901e22d4e213fa5d63351bab08d85718 (diff) | |
| parent | 4cd91b82b5c3e241c8f3251cf44d04141fbd5cee (diff) | |
| download | systray-9ddd647aedba71f782bef029a90964301de03480.tar.bz2 | |
Merge pull request #39 from meskio/hide_widgets_linux
Fixed hide show in linux (#37)
Diffstat (limited to 'systray_linux.c')
| -rw-r--r-- | systray_linux.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/systray_linux.c b/systray_linux.c index 40dad03..b56005b 100644 --- a/systray_linux.c +++ b/systray_linux.c @@ -101,7 +101,7 @@ gboolean do_add_or_update_menu_item(gpointer data) {  	}  	GtkWidget * menu_item = GTK_WIDGET(((MenuItemNode*)(it->data))->menu_item);  	gtk_widget_set_sensitive(menu_item, mii->disabled == 1 ? FALSE : TRUE); -	gtk_widget_show_all(global_tray_menu); +	gtk_widget_show(menu_item);  	free(mii->title);  	free(mii->tooltip); @@ -112,6 +112,8 @@ gboolean do_add_or_update_menu_item(gpointer data) {  gboolean do_add_separator(gpointer data) {  	GtkWidget *separator = gtk_separator_menu_item_new();  	gtk_menu_shell_append(GTK_MENU_SHELL(global_tray_menu), separator); +	gtk_widget_show(separator); +	return FALSE;  }  // runs in main thread, should always return FALSE to prevent gtk to execute it again | 
