X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FEngine%2FHTTP%2FRestarter.pm;h=0fffaf0fb4cc1156446378001feee8e750ae7c0a;hb=c03163b837135f3bf3d65380e90b4a68bcc38099;hp=45b925ac52bd5c1ee0304a70465484f0d9a20ed1;hpb=1ed2055aebe392a080591ccddf6a374b13ab28df;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Engine/HTTP/Restarter.pm b/lib/Catalyst/Engine/HTTP/Restarter.pm index 45b925a..0fffaf0 100644 --- a/lib/Catalyst/Engine/HTTP/Restarter.pm +++ b/lib/Catalyst/Engine/HTTP/Restarter.pm @@ -20,7 +20,9 @@ around run => sub { close STDIN; close STDOUT; - $self->_make_components_mutable($class); + # Best effort if we can't trap compiles.. + $self->_make_components_mutable($class) + if !Catalyst::Engine::HTTP::Restarter::Watcher::DETECT_PACKAGE_COMPILATION(); my $watcher = Catalyst::Engine::HTTP::Restarter::Watcher->new( directory => (