diff options
| -rw-r--r-- | src/fb.c | 3 | 
1 files changed, 3 insertions, 0 deletions
| @@ -65,6 +65,7 @@ struct _fb_page_t {  typedef struct fb_t {  	const fb_ops_t	*ops;  	void		*ops_context; +	int		n_pages;  	_fb_page_t	*active_page;		/* page currently displayed */ @@ -318,6 +319,8 @@ int fb_new(const fb_ops_t *ops, settings_t *settings, int n_pages, fb_t **res_fb  	for (int i = 0; i < n_pages; i++)  		fb_page_new(fb); +	fb->n_pages = n_pages; +  	pthread_mutex_init(&fb->ready_mutex, NULL);  	pthread_cond_init(&fb->ready_cond, NULL);  	pthread_mutex_init(&fb->inactive_mutex, NULL); | 
