mirror of
				https://github.com/edeproject/ede.git
				synced 2023-08-10 21:13:03 +03:00 
			
		
		
		
	Added guards in case autoupdate feature is disabled.
This commit is contained in:
		| @@ -196,7 +196,7 @@ void StartMenu::popup(void) { | |||||||
| 	Fl::release_widget_pointer(mb); | 	Fl::release_widget_pointer(mb); | ||||||
|  |  | ||||||
| 	menu_opened = false; | 	menu_opened = false; | ||||||
|  | #ifdef EDE_PANEL_MENU_AUTOUPDATE | ||||||
| 	/* if we have menu that wants to be updated, swap them as soon as menu window was closed */ | 	/* if we have menu that wants to be updated, swap them as soon as menu window was closed */ | ||||||
| 	if(mcontent_pending) { | 	if(mcontent_pending) { | ||||||
| 		XdgMenuContent *tmp = mcontent; | 		XdgMenuContent *tmp = mcontent; | ||||||
| @@ -208,6 +208,7 @@ void StartMenu::popup(void) { | |||||||
| 		xdg_menu_delete(mcontent_pending); | 		xdg_menu_delete(mcontent_pending); | ||||||
| 		mcontent_pending = NULL; | 		mcontent_pending = NULL; | ||||||
| 	} | 	} | ||||||
|  | #endif | ||||||
| } | } | ||||||
|  |  | ||||||
| int StartMenu::handle(int e) { | int StartMenu::handle(int e) { | ||||||
| @@ -289,8 +290,8 @@ bool StartMenu::can_reload(void) { | |||||||
| } | } | ||||||
|  |  | ||||||
| void StartMenu::reload_menu(void) { | void StartMenu::reload_menu(void) { | ||||||
|  | #ifdef EDE_PANEL_MENU_AUTOUPDATE | ||||||
| 	if(menu_opened) { | 	if(menu_opened) { | ||||||
| 		E_DEBUG("pending...\n"); |  | ||||||
| 		mcontent_pending = xdg_menu_load(); | 		mcontent_pending = xdg_menu_load(); | ||||||
| 	} else { | 	} else { | ||||||
| 		xdg_menu_delete(mcontent); | 		xdg_menu_delete(mcontent); | ||||||
| @@ -298,6 +299,7 @@ void StartMenu::reload_menu(void) { | |||||||
| 		mcontent = xdg_menu_load(); | 		mcontent = xdg_menu_load(); | ||||||
| 		setup_menu(mcontent); | 		setup_menu(mcontent); | ||||||
| 	} | 	} | ||||||
|  | #endif | ||||||
| } | } | ||||||
|  |  | ||||||
| EDE_PANEL_APPLET_EXPORT ( | EDE_PANEL_APPLET_EXPORT ( | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Sanel Zukan
					Sanel Zukan