launcher: Clear action menu when destroyed (Fixes #540)
The desktop actions in the launcher are only added the first time launcher_plugin_button_update_action_menu()
is called. On subsequent calls to the function, it will always follow the path that destroys the actions menu because it never sets it back to NULL
. With it set to NULL, it now follows the correct path on the third call and adds back the desktop actions.