Get the directory that can store settings. (Library on OS X, App Data or something similar on Windows, a dot folder on Linux.) Removed this as a preference for 3.0a3 because we need this to be stable.
()
| 1904 | * preference for 3.0a3 because we need this to be stable. |
| 1905 | */ |
| 1906 | static public File getSettingsFolder() { |
| 1907 | File settingsFolder = null; |
| 1908 | |
| 1909 | try { |
| 1910 | settingsFolder = Platform.getSettingsFolder(); |
| 1911 | |
| 1912 | // create the folder if it doesn't exist already |
| 1913 | if (!settingsFolder.exists()) { |
| 1914 | if (!settingsFolder.mkdirs()) { |
| 1915 | Messages.showError("Settings issues", |
| 1916 | "Processing cannot run because it could not\n" + |
| 1917 | "create a folder to store your settings.\n" + |
| 1918 | settingsFolder.getAbsolutePath(), null); |
| 1919 | } |
| 1920 | } |
| 1921 | } catch (Exception e) { |
| 1922 | Messages.showTrace("An rare and unknowable thing happened", |
| 1923 | "Could not get the settings folder. Please report:\n" + |
| 1924 | "http://github.com/processing/processing/issues/new", |
| 1925 | e, true); |
| 1926 | } |
| 1927 | return settingsFolder; |
| 1928 | } |
| 1929 | |
| 1930 | |
| 1931 | /** |
no test coverage detected