Según la descripción de la función; guarda una captura de todo lo que se ha dibujado en el momento de ejecutar la función. Entonces, es posible que el errot, ocurra porque hace la captura antes de que se activen las otras views. Prueba haciendo la captura en el evento Draw GUI.
Otra forma de tomar una captura sería con la application_surface
[gml]surface_save( application_surface, "captura" );[/gml]
Otra forma de tomar una captura sería con la application_surface
[gml]surface_save( application_surface, "captura" );[/gml]