- Update to 1.0.0.001

http://trac.enlightenment.org/e/changeset/41210/trunk/E16/e/ChangeLog
This commit is contained in:
Pietro Cerutti 2009-06-28 13:47:42 +00:00
parent 738a87b580
commit e9489dd7ee
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=236724
5 changed files with 4 additions and 64 deletions

View file

@ -6,7 +6,7 @@
#
PORTNAME= e16
DISTVERSION= 1.0.0
DISTVERSION= 1.0.0.001
CATEGORIES= x11-wm
MASTER_SITES= SF/enlightenment

View file

@ -1,3 +1,3 @@
MD5 (e16-1.0.0.tar.gz) = c825ed643c7c30e12e1646dcfa2638d9
SHA256 (e16-1.0.0.tar.gz) = 0e05aac4f0e14e437372740edd7b9b181fe83020861db83056cc16f9548e65e8
SIZE (e16-1.0.0.tar.gz) = 2004784
MD5 (e16-1.0.0.001.tar.gz) = 3517860697d8b504c75ccaf64af10a2b
SHA256 (e16-1.0.0.001.tar.gz) = 36eca85807fe95ef030b862b7cfe086fb7b43c004f80cdd112701b6b82577c50
SIZE (e16-1.0.0.001.tar.gz) = 2013158

View file

@ -1,15 +0,0 @@
--- src/aclass.c.orig 2009-06-08 00:26:06.000000000 +0200
+++ src/aclass.c 2009-06-08 00:28:04.000000000 +0200
@@ -937,7 +937,11 @@
ewin->state.in_action = 1;
EFunc(ewin, action->params);
if (ewin)
- ewin->state.in_action = 0;
+ {
+ if (!EwinFindByPtr(ewin))
+ return; /* ewin has been destroyed */
+ ewin->state.in_action = 0;
+ }
/* Did we just hose ourselves? if so, we'd best not stick around here */
if (mode_action_destroy)

View file

@ -1,11 +0,0 @@
--- src/magwin.c.orig 2009-06-08 00:24:00.000000000 +0200
+++ src/magwin.c 2009-06-08 00:24:18.000000000 +0200
@@ -448,8 +448,6 @@
#if USE_TIMER
TIMER_DEL(mw->timer);
#endif
- EventCallbackUnregister(EwinGetClientWin(mw->ewin), 0, MagwinEvent, mw);
- EDestroyWindow(EwinGetClientWin(mw->ewin));
Efree(mw);
}

View file

@ -1,34 +0,0 @@
--- src/menus-misc.c.orig 2009-06-08 00:30:15.000000000 +0200
+++ src/menus-misc.c 2009-06-08 00:32:24.000000000 +0200
@@ -255,6 +255,16 @@
menu_scan_recursive = 0;
}
+static char *
+find_icon(const char *file)
+{
+ char s[FILEPATH_LEN_MAX];
+
+ Esnprintf(s, sizeof(s), "%s/icons", EDirUser());
+
+ return FindFile(file, s);
+}
+
static void
FillFlatFileMenu(Menu * m, const char *file)
{
@@ -311,12 +321,13 @@
txt = icon = act = params = NULL;
parse(s, "%S%T%S%S", &txt, &icon, &act, &params);
- if (icon && exists(icon))
+ if (icon && (icon = find_icon(icon)))
{
Esnprintf(wd, sizeof(wd), "__FM.%s", icon);
icc = ImageclassFind(wd, 0);
if (!icc)
icc = ImageclassCreateSimple(wd, icon);
+ Efree(icon);
}
if ((act) && (!strcmp(act, "exec")) && (params))
{