# HG changeset patch # User William Pitcock # Date 1203315340 21600 # Node ID 3528a910a034834f76c6ffa6f32070b3df8638ac # Parent ace0b59f541aa543ec798ea6312f71916c6e8b20 Implement frame limiting. diff -r ace0b59f541a -r 3528a910a034 src/projectm-1.0/main.cxx --- a/src/projectm-1.0/main.cxx Mon Feb 18 00:09:38 2008 -0600 +++ b/src/projectm-1.0/main.cxx Mon Feb 18 00:15:40 2008 -0600 @@ -115,11 +115,9 @@ gtk_widget_show(this->drawing_area); gtk_widget_show(this->window); - this->idle_id = g_idle_add_full (GDK_PRIORITY_REDRAW, - (GSourceFunc) projectM_idle_func, - this->drawing_area, - NULL); - + this->idle_id = g_timeout_add (1000 / 30, + (GSourceFunc) projectM_idle_func, + this->drawing_area); /* XXX */ aud_hook_associate("playback begin", handle_playback_trigger, NULL);