374aee75d8
If we are passed an invalid file template, ShellRecorder.record() will return a %NULL filename; as the Screencast DBus interface expects a string return value, we cannot return the value unmodified in that case. https://bugzilla.gnome.org/show_bug.cgi?id=700842