summaryrefslogtreecommitdiffstats
path: root/profile.c
diff options
context:
space:
mode:
authorGravatar Tomaz Canabrava <tomaz.canabrava@intel.com>2014-02-27 12:31:00 -0300
committerGravatar Dirk Hohndel <dirk@hohndel.org>2014-02-27 10:48:35 -0800
commit8c56b2f45e546048941ba004bce5e5bfd0e6e660 (patch)
treedda271fc80ce1d57df9dd31ea7c0644ae8bd62fc /profile.c
parent0307f3d5432dfc98cc4be317b0f2ce93e27c336b (diff)
downloadsubsurface-8c56b2f45e546048941ba004bce5e5bfd0e6e660.tar.gz
Store zoomed plot in preferences
This patch makes the 'Zoomed Plot' a preference that can be stored and retrieved, this way if the user sets the plot to be 'zoomed', this information will persist even if they closed or opened subsurface again. Also, added the 'Scale' button on the new profile, but didn't did the glue code yet. Signed-off-by: Tomaz Canabrava <tomaz.canabrava@intel.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'profile.c')
-rw-r--r--profile.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/profile.c b/profile.c
index 5ab59ce6c..84ba30f97 100644
--- a/profile.c
+++ b/profile.c
@@ -16,7 +16,6 @@
#include "membuffer.h"
int selected_dive = -1; /* careful: 0 is a valid value */
-char zoomed_plot = 0;
char dc_number = 0;
@@ -61,7 +60,7 @@ static void dump_pi (struct plot_info *pi)
int get_maxtime(struct plot_info *pi)
{
int seconds = pi->maxtime;
- if (zoomed_plot) {
+ if (prefs.zoomed_plot) {
/* Rounded up to one minute, with at least 2.5 minutes to
* spare.
* For dive times shorter than 10 minutes, we use seconds/4 to
@@ -86,7 +85,7 @@ int get_maxdepth(struct plot_info *pi)
unsigned mm = pi->maxdepth;
int md;
- if (zoomed_plot) {
+ if (prefs.zoomed_plot) {
/* Rounded up to 10m, with at least 3m to spare */
md = ROUND_UP(mm+3000, 10000);
} else {