diff -urN xorg-server-1.4.0.90.orig/hw/xfree86/parser/Module.c xorg-server-1.4.0.90/hw/xfree86/parser/Module.c --- xorg-server-1.4.0.90.orig/hw/xfree86/parser/Module.c 2007-11-06 16:37:26 +0200 +++ xorg-server-1.4.0.90/hw/xfree86/parser/Module.c 2008-04-04 19:14:08 +0300 @@ -225,6 +225,24 @@ #endif } } + for (lptr = ptr->mod_disable_lst; lptr; lptr = lptr->list.next) + { + switch (lptr->load_type) + { + case XF86_DISABLE_MODULE: + fprintf (cf, "\tDisable \"%s\"", lptr->load_name); + if (lptr->load_comment) + fprintf(cf, "%s", lptr->load_comment); + else + fputc('\n', cf); + break; +#if 0 + default: + fprintf (cf, "#\tUnknown type \"%s\"\n", lptr->load_name); + break; +#endif + } + } } XF86LoadPtr