Changeset 34482


Ignore:
Timestamp:
06/04/15 11:35:51 (7 years ago)
Author:
gost
Message:

[multiimage] fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/plugins/multiimage/MultiImage.c

    r34480 r34482  
    6666                }
    6767                //Aufruf des plugins
    68                 status.extplugin = ostrcat("MultiImage", NULL, 0, 0);
    69         }
     68                //status.extplugin = ostrcat("MultiImage", NULL, 0, 0);
     69        }
     70        free(imagepath); imagepath=NULL;
     71        sleep(1);
    7072        Multi_Image_thread = NULL;
    7173}
     
    240242                        else
    241243                        {
    242                                 textbox("ERROR", _("No Linux partition found on this device."), _("OK"), getrcconfigint("rcok", NULL),NULL, 0, NULL, 0, NULL, 0, 600, 200, 0, 0);
     244                                textbox("ERROR", _("No Linux partiton found on this device."), _("OK"), getrcconfigint("rcok", NULL),NULL, 0, NULL, 0, NULL, 0, 600, 200, 0, 0);
    243245                                ren = 0;
    244246                        }
     
    558560                        break;
    559561                }
     562                if(rcret == getrcconfigint("rcpower", NULL))
     563                {
     564                        rc = 4;
     565                        break;
     566                }
    560567                drawscreen(multiimage, 0, 0);
    561568        }
     
    605612                                free(imagefile); imagefile=NULL;
    606613                                if(ret == 1)
     614                                {
     615                                        free(mdev); mdev=NULL;
    607616                                        return;
     617                                }
    608618                        }
    609619                }
     
    614624                        free(mdev); mdev=NULL;
    615625                        mdev = find_multiimage_dev();
     626                }
     627                if(ret == 4)
     628                {
     629                        oshutdown(2, 1);
     630                        break;
    616631                }
    617632        }
Note: See TracChangeset for help on using the changeset viewer.