summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--BUGS2
-rw-r--r--CHANGELOG3
-rwxr-xr-xloadbars.pl3
3 files changed, 6 insertions, 2 deletions
diff --git a/BUGS b/BUGS
index d880286..00e3bfc 100644
--- a/BUGS
+++ b/BUGS
@@ -1 +1 @@
-Segfault on quit (it's because of the fonts)
+No known bugs
diff --git a/CHANGELOG b/CHANGELOG
index 19384d8..7fbd506 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,6 @@
+Fr 5. Aug 21:41:13 CEST 2011
+* Fixed a segfault bug on SDL::Font using threads
+
Fr 22. Apr 13:08:08 CEST 2011
* Released v0.1.2.1
diff --git a/loadbars.pl b/loadbars.pl
index 5dbc72f..cfbd0b6 100755
--- a/loadbars.pl
+++ b/loadbars.pl
@@ -56,7 +56,6 @@ use constant {
NULL => 0,
MSG_TOGGLE_TXT => 1,
MSG_SET_FACTOR => 3,
- FONT => SDL::Font->new('font.png'),
BLACK => SDL::Color->new(-r => 0x00, -g => 0x00, -b => 0x00),
BLUE => SDL::Color->new(-r => 0x00, -g => 0x00, -b => 0xff),
GREEN => SDL::Color->new(-r => 0x00, -g => 0x90, -b => 0x00),
@@ -243,6 +242,8 @@ sub thr_display_stats () {
wait_for_stats;
+ SDL::Font->new('font.png')->use();
+
my $num_stats = keys %CPUSTATS;
my $factor = $CONF{factor};