Hello! Here are 2 fast patches: - first is for ecore's configure.in: why are the x vars reinitialized? That breaks if X is not installed in standard location (when cross-compiling for instance :D) - second saves current border layer before fullscreening, and reloads it when unfullscreening.
Cheers! Chidambar 'ilLogict' Zinnoury
--- ecore.old/configure.in 2007-02-21 12:02:08.000000000 +0100 +++ ecore/configure.in 2007-02-21 12:02:15.000000000 +0100 @@ -169,11 +169,6 @@ ecore_x_cflags=""; ecore_x_libs=""; -x_dir=""; -x_includes=""; -x_cflags=""; -x_libs=""; - if test "x$have_ecore_txt" = "xyes"; then AC_MSG_CHECKING(whether ecore_x module is to be built) AC_ARG_ENABLE(ecore-x,
Index: apps/e/src/bin/e_border.c
===================================================================
RCS file: /var/cvs/e/e17/apps/e/src/bin/e_border.c,v
retrieving revision 1.571
diff -u -r1.571 e_border.c
--- apps/e/src/bin/e_border.c 14 Feb 2007 02:43:34 -0000 1.571
+++ apps/e/src/bin/e_border.c 14 Feb 2007 09:33:15 -0000
@@ -422,6 +422,7 @@
bd->resize_mode = RESIZE_NONE;
bd->layer = 100;
+ bd->saved.layer = bd->layer;
bd->changes.icon = 1;
bd->changes.size = 1;
bd->changes.shape = 1;
@@ -974,6 +975,7 @@
raise = e_config->transient.raise;
+ bd->saved.layer = bd->layer;
bd->layer = layer;
if (e_config->transient.layer)
{
@@ -2071,7 +2073,7 @@
e_border_move_resize(bd, bd->saved.x, bd->saved.y, bd->saved.w, bd->saved.h);
/* FIXME: Find right layer */
- e_border_layer_set(bd, 100);
+ e_border_layer_set(bd, bd->saved.layer);
e_hints_window_fullscreen_set(bd, 0);
bd->client.border.changed = 1;
Index: apps/e/src/bin/e_border.h
===================================================================
RCS file: /var/cvs/e/e17/apps/e/src/bin/e_border.h,v
retrieving revision 1.153
diff -u -r1.153 e_border.h
--- apps/e/src/bin/e_border.h 30 Nov 2006 17:42:41 -0000 1.153
+++ apps/e/src/bin/e_border.h 14 Feb 2007 09:33:15 -0000
@@ -389,6 +389,7 @@
struct {
int x, y, w, h;
+ unsigned int layer;
} saved;
struct {
pgp5hIOtLKS2u.pgp
Description: PGP signature
------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
