From 35874f5ca294d1a9396cbcfcf0609e6b5e49ab4f Mon Sep 17 00:00:00 2001 From: Matt Jenkins Date: Tue, 2 Oct 2018 00:43:30 +0100 Subject: [PATCH] Only display begging panel every 10 launches --- .../co/majenko/audiobookrecorder/AudiobookRecorder.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/uk/co/majenko/audiobookrecorder/AudiobookRecorder.java b/src/uk/co/majenko/audiobookrecorder/AudiobookRecorder.java index fa395a6..e0bfbd5 100644 --- a/src/uk/co/majenko/audiobookrecorder/AudiobookRecorder.java +++ b/src/uk/co/majenko/audiobookrecorder/AudiobookRecorder.java @@ -526,7 +526,14 @@ public class AudiobookRecorder extends JFrame { } if (!Options.getBoolean("interface.donations.hide")) { - JOptionPane.showMessageDialog(this, new DonationPanel(), "Thank you", JOptionPane.PLAIN_MESSAGE); + int numruns = Options.getInteger("interface.donations.count"); + numruns++; + if (numruns == 10) { + numruns = 0; + JOptionPane.showMessageDialog(this, new DonationPanel(), "Thank you", JOptionPane.PLAIN_MESSAGE); + } + Options.set("interface.donations.count", numruns); + Options.savePreferences(); } }