}
/*******************************************************************************/
stop_applet(void){
+ FILE *file_in;
+ FILE *file_out;
+ gchar buffer[2048];
+
+ file_in = fopen("/home/user/.config/hildon-desktop/home.plugins","r");
+ file_out = fopen("/tmp/livewallpaper.plugins","w");
+ if (file_in && file_out){
+ while (!feof(file_in)) {
+ memset(buffer, 0, sizeof(buffer));
+ fgets(buffer, sizeof(buffer) - 1, file_in);
+ if (buffer && strcmp(buffer, "[livewp-home-widget.desktop-0]\n") &&
+ strcmp(buffer, "X-Desktop-File=/usr/share/applications/hildon-home/livewp-home-widget.desktop\n"))
+ fputs(buffer, file_out);
+ }
+ fclose(file_out);
+ fclose(file_in);
+ file_in = fopen("/tmp/livewallpaper.plugins","r");
+ file_out = fopen("/home/user/.config/hildon-desktop/home.plugins","w");
+ if (file_in && file_out){
+ while (!feof(file_in)){
+ memset(buffer, 0, sizeof(buffer));
+ fgets(buffer, sizeof(buffer) - 1, file_in);
+ fputs(buffer, file_out);
+ }
+ fclose(file_out);
+ fclose(file_in);
+ unlink ("/tmp/livewallpaper.plugins");
+ }
+ }
}