Name: e17
Summary: The Enlightenment window manager
-Version: 1.0.0.001+svn.76808slp2+build31
+Version: 1.0.0.001+svn.76808slp2+build32
Release: 1
Group: System/GUI/Other
License: BSD
return ECORE_CALLBACK_PASS_ON;
}
/* Don't delete hidden or iconified windows */
+#ifdef _F_USE_EXTENDED_ICONIFY_
+ if (bd->await_hide_event > 0)
+#else
if ((bd->iconic) || (bd->await_hide_event > 0))
+#endif
{
// printf(" Don't delete hidden or iconified windows\n");
// printf(" bd->iconic = %i, bd->visible = %i, bd->new_client = %i, bd->await_hide_event = %i\n",
else
{
// printf(" hide2\n");
+#ifdef _F_USE_EXTENDED_ICONIFY_
+ if (bd->iconic)
+ {
+ bd->iconic = 0;
+ bd->visible = 1;
+ }
+#endif
e_border_hide(bd, 0);
e_object_del(E_OBJECT(bd));
}
else
e_hints_window_visible_set(bd);
}
+#ifndef _F_USE_EXTENDED_ICONIFY_
else if ((bd->parent) && (e_config->transient.iconify) && (bd->parent->iconic))
e_border_iconify(bd);
+#endif
/* If a window isn't iconic, and is one the current desk,
* show it! */
else if (bd->desk == e_desk_current_get(bd->zone))