This is a patch for TCE bug "flwm_topside_unicode cant logout,click "logout", no popup window":
http://forum.tinycorelinux.net/index.php/topic,9145.0.htmlWorks for flwm_topside_unicode (or flwm-1.14) in tinycore-3.7.1 or tinycore-4.0.2. But tinycore-3.7.1 need compile fltk-1.3 from scratch, fltk-1.3.tcz and fltk-1.3-dev.tcz in 3.x TCE repository will cause such as "main.C:80: error: incomplete type 'Fl_X' used in nested name specifier" error when compile flwm_topside_unicode.
source:
http://distro.ibiblio.org/tinycorelinux/3.x/tcz/src/fltk-1.3/fltk-1.3.tar.xzhttp://distro.ibiblio.org/tinycorelinux/3.x/tcz/src/flwm_topside_unicode/flwm_topside_unicode.tar.xzThe bug is missing a Null pointer at the end of args list in function execlp(). But I don't know why it works in flwm1.12_topside, flwm1.13_topside. I am not a programmer.
And, I sugguest include these source files into 4.x repository online. I only found them in 3.x or 2.x repository.
Below is the content of the patch:
--- flwm-1.14.orig/Menu.C 2011-11-25 11:31:50.797575224 +0000
+++ flwm-1.14/Menu.C 2011-11-25 11:40:12.171591248 +0000
@@ -237,7 +237,7 @@
{
int pid=0;
if (( pid=fork()) == 0) {
- execlp("exittc","exittc");
+ execlp("exittc","exittc",(void*)0);
}
}