diff --git a/data/com.github.subhadeepjasu.ensembles.appdata.xml.in b/data/com.github.subhadeepjasu.ensembles.appdata.xml.in index ab775f6a..600a04bb 100644 --- a/data/com.github.subhadeepjasu.ensembles.appdata.xml.in +++ b/data/com.github.subhadeepjasu.ensembles.appdata.xml.in @@ -87,6 +87,14 @@ none + + +

HotFix:

+
    +
  • Fixed a memory issue with style engine that only appears in flatpak build and causes crashes
  • +
+
+

New:

diff --git a/meson.build b/meson.build index b92b486c..af64f410 100644 --- a/meson.build +++ b/meson.build @@ -2,7 +2,7 @@ project ( 'com.github.subhadeepjasu.ensembles', 'c', 'vala', - version: '0.0.15', + version: '0.0.16', ) # GNOME module diff --git a/src/Core/MidiRecorder.vala b/src/Core/MidiRecorder.vala index 93c591ad..9ccf6e68 100644 --- a/src/Core/MidiRecorder.vala +++ b/src/Core/MidiRecorder.vala @@ -393,7 +393,7 @@ namespace Ensembles.Core { if (current_state == RecorderState.STOPPED) { break; } - Thread.usleep (10000); + Thread.usleep (45454); if (current_state == RecorderState.STOPPED) { break; } diff --git a/src/Core/style_player.c b/src/Core/style_player.c index 852b0348..66af656c 100644 --- a/src/Core/style_player.c +++ b/src/Core/style_player.c @@ -90,7 +90,7 @@ int style_original_chord_main = 0; typedef void (*style_player_change_state_callback)(gint state); -style_player_change_state_callback state_change_callback; +static style_player_change_state_callback state_change_callback; void set_style_change_callback (style_player_change_state_callback callback) { diff --git a/src/Core/synthesizer.c b/src/Core/synthesizer.c index ff63d3da..7af1de87 100644 --- a/src/Core/synthesizer.c +++ b/src/Core/synthesizer.c @@ -151,7 +151,7 @@ typedef void gfloat** output_r, gint* output_r_length1); -synthesizer_fx_callback fx_callback; +static synthesizer_fx_callback fx_callback; void set_fx_callback (synthesizer_fx_callback callback) {