From 1a0f92472047eeeffc9cbaaef19b1515fbeeac14 Mon Sep 17 00:00:00 2001 From: Andrei Solntsev Date: Sat, 3 Oct 2015 23:48:14 +0300 Subject: [PATCH] use its own variable configLastModified instead of using Play.startedAt --- framework/src/play/ConfigurationChangeWatcherPlugin.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/framework/src/play/ConfigurationChangeWatcherPlugin.java b/framework/src/play/ConfigurationChangeWatcherPlugin.java index e256ea9ffb..8c2fc80a3f 100644 --- a/framework/src/play/ConfigurationChangeWatcherPlugin.java +++ b/framework/src/play/ConfigurationChangeWatcherPlugin.java @@ -6,8 +6,11 @@ * Plugin used for tracking for application.conf changes */ public class ConfigurationChangeWatcherPlugin extends PlayPlugin { + protected static long configLastModified; + @Override public void onConfigurationRead() { + configLastModified = System.currentTimeMillis(); if (Play.mode.isProd()) { Play.pluginCollection.disablePlugin(this); } @@ -16,7 +19,8 @@ public void onConfigurationRead() { @Override public void detectChange() { for (VirtualFile conf : Play.confs) { - if (conf.lastModified() > Play.startedAt) { + if (conf.lastModified() > configLastModified) { + configLastModified = conf.lastModified(); onConfigurationFileChanged(conf); } }