From 2b32c8fc4e2dd1e5bf5e61e5644a5b89425245b2 Mon Sep 17 00:00:00 2001 From: Jonathan Moore Liles Date: Fri, 22 Jan 2010 22:29:12 -0600 Subject: [PATCH] Mixer: Define minimum height for mixer strips. --- Mixer/Mixer.C | 3 +++ Mixer/Mixer_Strip.H | 2 ++ 2 files changed, 5 insertions(+) diff --git a/Mixer/Mixer.C b/Mixer/Mixer.C index 165c205..0aa6344 100644 --- a/Mixer/Mixer.C +++ b/Mixer/Mixer.C @@ -252,6 +252,9 @@ Mixer::rows ( int n ) else sh = (scroll->h() - 18) / n; + if ( sh < Mixer_Strip::min_h() ) + return; + int tw = 0; for ( int i = 0; i < mixer_strips->children(); ++i ) diff --git a/Mixer/Mixer_Strip.H b/Mixer/Mixer_Strip.H index c7004ac..bb60524 100644 --- a/Mixer/Mixer_Strip.H +++ b/Mixer/Mixer_Strip.H @@ -52,6 +52,8 @@ class Mixer_Strip : public Fl_Group, public Loggable { public: + static int min_h ( void ) { return 250; } + Mixer_Strip(int X, int Y, int W, int H, const char *L = 0); Mixer_Strip( const char *name, int channels ); Mixer_Strip(); /* for log create */