THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

The following task is now closed:

FS#1214 - Fullscreen with LilyTerm, awesome titlebar and specific font (Ubuntu 
Mono) makes Xorg go nuts
User who did this - Uli Schlachter (psychon)

Reason for closing: Not a bug
Additional comments about closing: Let's start with quoting the relevant 
standard that lilyterm is violating (ICCCM ยง 4.2.4):

The response of the client to being resized should be to accept the size it has 
been given and to do its best with it. Clients must not respond to being 
resized by attempting to resize themselves to a better size. If the size is 
impossible to work with, clients are free to request to change to the Iconic 
state.


The bug comes from LilyTerm/src/window.c, function window_size_request() which 
calls gtk_window_resize(), something that is not allowed from within the size 
request handler.

I do not understand why the code thinks that it has to do this. It might be 
possible that awesome is calculating the geometry from the size hints 
incorrectly. However, that still doesn't allow LilyTerm to violate the 
standard. (Also, I am too lazy to compile LilyTerm and add some printfs to test 
this and the #ifdef hell in the code already scares me)

More information can be found at the following URL:
https://awesome.naquadah.org/bugs/index.php?do=details&task_id=1214

You are receiving this message because you have requested it from the Flyspray 
bugtracking system.  If you did not expect this message or don't want to 
receive mails in future, you can change your notification settings at the URL 
shown above.

--
To unsubscribe, send mail to awesome-devel-unsubscr...@naquadah.org.

Reply via email to