diff options
author | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2007-05-21 17:14:17 +0200 |
---|---|---|
committer | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2007-05-21 17:14:17 +0200 |
commit | 41d41d7a970760ace88f13539a3969c85c351d8c (patch) | |
tree | 17329bbe98bd6827dcb413c8abe93f1dcb6f67fd /src/GipfelWidget.cxx | |
parent | d2242935374419b6ee9c642104fc3a1cc09a5c37 (diff) |
ask before overwriting profiles
Diffstat (limited to 'src/GipfelWidget.cxx')
-rw-r--r-- | src/GipfelWidget.cxx | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/GipfelWidget.cxx b/src/GipfelWidget.cxx index a8efa97..2127e64 100644 --- a/src/GipfelWidget.cxx +++ b/src/GipfelWidget.cxx @@ -807,9 +807,15 @@ GipfelWidget::load_distortion_params(const char *prof_name) { } int -GipfelWidget::save_distortion_params(const char *prof_name) { +GipfelWidget::save_distortion_params(const char *prof_name, int force) { + int dummy; Fl_Preferences prof(dist_prefs, prof_name); + + if (!force && (prof.get("k0", dummy, 0) == 0)) { + return 1; + } + prof.set("k0", pan->parms.k0); prof.set("k1", pan->parms.k1); |