diff --git a/src/modules/displaymanager/main.py b/src/modules/displaymanager/main.py index 2b49a595c..cf80383ef 100644 --- a/src/modules/displaymanager/main.py +++ b/src/modules/displaymanager/main.py @@ -837,8 +837,12 @@ class DMgreetd(DisplayManager): else: self.config_data['default_session']['command'] = "agreety --cmd " + de_command - if do_autologin == True: + if do_autologin: + # Log in as user, with given DE self.config_data['initial_session'] = dict(command = de_command, user = username) + elif 'initial_session' in self.config_data: + # No autologin, remove any autologin that was copied from the live ISO + del self.config_data['initial_session'] self.config_write()