correctly initialize lastModified
diff --git a/plugins/org.eclipse.dltk.ruby.launching/src/org/eclipse/dltk/ruby/internal/launching/RubyGenericInstall.java b/plugins/org.eclipse.dltk.ruby.launching/src/org/eclipse/dltk/ruby/internal/launching/RubyGenericInstall.java
index 200308b..d536c40 100644
--- a/plugins/org.eclipse.dltk.ruby.launching/src/org/eclipse/dltk/ruby/internal/launching/RubyGenericInstall.java
+++ b/plugins/org.eclipse.dltk.ruby.launching/src/org/eclipse/dltk/ruby/internal/launching/RubyGenericInstall.java
@@ -195,13 +195,13 @@
 							.save(RubyGenericInstall.this,
 									new GeneratedContentPredicate(SCRIPT_NAME),
 									content);
+					lastModified = content.getLastModified().getTime();
 				}
 			} catch (IOException e) {
 				e.printStackTrace();
 			} catch (CoreException e) {
 				e.printStackTrace();
 			}
-			lastModified = System.currentTimeMillis();
 		}
 
 		long lastModified;