In src/frame.c, the frameTop() definition does not have similar checks for CLIENT_FLAG_MAXIMIZED as the frameLeft(), frameRight() and frameBottom() functions.
Should the frameTop() function be changed to read something like this?
int
frameTop (Client * c)
{
TRACE ("entering frameTop");
I might have found the cause of the problem.
In src/frame.c, the frameTop() definition does not have similar checks for CLIENT_ FLAG_MAXIMIZED as the frameLeft(), frameRight() and frameBottom() functions.
Should the frameTop() function be changed to read something like this?
int
frameTop (Client * c)
{
TRACE ("entering frameTop");
g_return_ val_if_ fail (c != NULL, 0); HAS_BORDER) FLAG_FULLSCREEN ) FLAG_MAXIMIZED) // This condition added info->params- >borderless_ maximize) )) // This condition added info->title[ TITLE_3] [ACTIVE] .height;
if (FLAG_TEST (c->xfwm_flags, XFWM_FLAG_
&& !FLAG_TEST (c->flags, CLIENT_
&& (!FLAG_TEST_ALL (c->flags, CLIENT_
|| !(c->screen_
{
return c->screen_
}
return 0;
}