HarveyHunt / howm

A lightweight, X11 tiling window manager that behaves like vim
GNU General Public License v2.0
649 stars 24 forks source link

Invisible windows, multiple context menus #14

Closed anshulk closed 9 years ago

anshulk commented 9 years ago

Windows seem to behave weirdly - initially plain white with no content visible, appears on double click though.

Right clicking multiple times gives multiple context menus with none responding to mouse click.

Screenshot

HarveyHunt commented 9 years ago

Can you test this again using the latest release please?

HarveyHunt commented 9 years ago

This still occurs in the develop branch of howm, I have been using firefox and smartgit to test this. Spawning a new terminal fixes it. With smartgit, killing the newly spawned terminal will cause smartgit to hang again.

Something in update_focused_client is causing this to be fixed when a terminal is spawned.

@Reisen, want to take a look?

HarveyHunt commented 9 years ago

After a bit more research, I can consistently reproduce this. Start howm and spawn smartgithg. Smartgit will be frozen. To fix this, change the layout, current workspace or spawn a new client.

I have also noticed that if you spawn smartgithg and then spawn a new terminal, smartgithg unfreezes until you kill the terminal. This leads me to think that the issue isn't in map_event but is instead in update_focused_client.

HarveyHunt commented 9 years ago

Can you test this again please? (use the develop branch)

HarveyHunt commented 9 years ago

@anshulk, do you still have this problem?

HarveyHunt commented 9 years ago

This was fixed in https://github.com/HarveyHunt/howm/commit/98eb56ef0e28ffc3b1cb8ce81e2b38cab4a6509e.