Esempio n. 1
0
File: pixbuf.c Progetto: GNOME/dia
static void
_plugin_unload (PluginInfo *info)
{
  GList *p;

  for (p = _import_filters; p != NULL; p = g_list_next(p)) {
    DiaImportFilter *ifilter = (DiaImportFilter *)p->data;
    filter_unregister_import (ifilter);
    g_free ((gchar*)ifilter->description);
    g_strfreev ((gchar**)ifilter->extensions);
    g_free ((gpointer)ifilter->user_data);
    g_free ((gchar*)ifilter->unique_name);
  }
  g_list_free (_import_filters);
  for (p = _export_filters; p != NULL; p = g_list_next(p)) {
    DiaExportFilter *efilter = p->data;
    filter_unregister_export (efilter);
    g_free ((gchar*)efilter->description);
    g_strfreev ((gchar**)efilter->extensions);
    g_free ((gpointer)efilter->user_data);
    g_free ((gchar*)efilter->unique_name);
  }
  g_list_free (_export_filters);
}
Esempio n. 2
0
File: wpg.c Progetto: mpuels/dia
static void
_plugin_unload (PluginInfo *info)
{
  filter_unregister_export(&my_export_filter);
  filter_unregister_import(&my_import_filter);
}