| Index: compiler/java/com/google/dart/compiler/DartCompiler.java
|
| diff --git a/compiler/java/com/google/dart/compiler/DartCompiler.java b/compiler/java/com/google/dart/compiler/DartCompiler.java
|
| index dfafbabbf3ce1e6ee09700af9e29c5b07d6c0390..6aff5e63ec0fc813e4816e61470be3050a2ab80d 100644
|
| --- a/compiler/java/com/google/dart/compiler/DartCompiler.java
|
| +++ b/compiler/java/com/google/dart/compiler/DartCompiler.java
|
| @@ -172,9 +172,13 @@ public class DartCompiler {
|
| return;
|
| }
|
| if (!context.getFilesHaveChanged()) {
|
| - return;
|
| + for (Backend be : backends) {
|
| + if(context.isOutOfDate(app, app, be.getAppExtension())) {
|
| + packageApp = true;
|
| + break;
|
| + }
|
| + }
|
| }
|
| -
|
| compileLibraries();
|
| packageApp();
|
| } catch (IOException e) {
|
| @@ -206,9 +210,6 @@ public class DartCompiler {
|
| if (incremental) {
|
| addOutOfDateDeps();
|
| }
|
| - if (!context.getFilesHaveChanged()) {
|
| - return library;
|
| - }
|
| if (!config.resolveDespiteParseErrors() && (context.getErrorCount() > 0)) {
|
| return library;
|
| }
|
|
|