From c6efad5b2ead281fc7c56e6adf08d5a3650f318e Mon Sep 17 00:00:00 2001 From: Federico Fissore Date: Tue, 16 Oct 2012 14:55:25 +0200 Subject: [PATCH] backporting fix to https://code.google.com/p/arduino/issues/detail?id=986 --- app/src/processing/app/Base.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/app/src/processing/app/Base.java b/app/src/processing/app/Base.java index 5754a8264..fdc5bb05c 100644 --- a/app/src/processing/app/Base.java +++ b/app/src/processing/app/Base.java @@ -1666,7 +1666,19 @@ public class Base { static public File getSketchbookLibrariesFolder() { - return new File(getSketchbookFolder(), "libraries"); + File libdir = new File(getSketchbookFolder(), "libraries"); + if (!libdir.exists()) { + try { + libdir.mkdirs(); + File readme = new File(libdir, "readme.txt"); + FileWriter freadme = new FileWriter(readme); + freadme.write(_("For information on installing libraries, see: " + + "http://arduino.cc/en/Guide/Libraries\n")); + freadme.close(); + } catch (Exception e) { + } + } + return libdir; }