hi,

instead of

if (swapname && strncmp(swapname, "", 1) != 0) {

just write

if (swapname && *swapname) {

Stefan

Henry Tan1g wrote:
Hi,

I tried your version of the Load-Plugin applet. Unfortunately it makes de device reboot everytime I click on the applet. I could repeat the problem inside scratchbox. After going through the source, I found out that the problem is swapname not being initialized the first time. Here's a small patch to make it work.

diff -Naur loadapplet-aw/load-plugin.c loadapplet-henry/load-plugin.c
--- loadapplet-aw/load-plugin.c 2006-02-28 00:32:41.000000000 +0100
+++ loadapplet-henry/load-plugin.c      2006-02-27 22:50: 01.000000000 +0100
@@ -536,7 +536,7 @@
         gtk_menu_shell_append(GTK_MENU_SHELL(info->menu),
                         info->menu_separator);
        /* Swap */
-       if (strncmp(swapname, "", 1) != 0) {
+       if (swapname && strncmp(swapname, "", 1) != 0) {
          if (swapisactive())
sprintf(label, "swapoff %s (%d MB used)", swapname, (swapused+512)/1024);
          else

Regards,

Henry


------------------------------------------------------------------------

_______________________________________________
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers

_______________________________________________
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers

Reply via email to