Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Eliminate redundant terminal spawning #2020

Merged
merged 1 commit into from
Jan 29, 2022
Merged

Eliminate redundant terminal spawning #2020

merged 1 commit into from
Jan 29, 2022

Conversation

Davidy22
Copy link
Collaborator

@Davidy22 Davidy22 commented Jan 24, 2022

Panes are always stored even in single paned tabs, the condition gating restoring box layout is always true so the initial terminal spawned was always immediately overwritten

No pull requests I can think of are fixed by this, although the side effects of the duplicate spawning may be the cause of some bugs. Will probably also improve startup times if user has intensive startup scripts or large save sessions

@mlouielu
Copy link
Collaborator

I'll take a closer look at night.

@Davidy22
Copy link
Collaborator Author

This PR is pretty solidly still a work in progress, entirely just polishing up the startup sequence a little bit. There will probably need to be checking to make sure that nothing gets regressed or broken, and there's CI errors that obviously need to get dealt with

Panes are always stored even in single paned tabs, the condition gating restoring box layout is always true so the initial terminal spawned was always immediately overwritten.
@Davidy22
Copy link
Collaborator Author

Alright, ironed out the silly mistakes that also failed CI, now just to put this into testing/checking

@gsemet gsemet merged commit 2613e02 into Guake:master Jan 29, 2022
@Davidy22 Davidy22 deleted the spawn branch May 12, 2023 02:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants