From patchwork Sun Feb 12 12:37:13 2006 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Suur Karu X-Patchwork-Id: 12202 Received: from smtp-out-3.neti.ee ([194.126.101.111] helo=mail.neti.ee) by www.linuxtv.org with esmtp (Exim 4.50) id 1F8GTc-0005BQ-6X for vdr@linuxtv.org; Sun, 12 Feb 2006 13:37:16 +0100 Message-ID: <43EF2BF9.5060705@fastmail.fm> Date: Sun, 12 Feb 2006 14:37:13 +0200 From: Suur Karu User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923) X-Accept-Language: en-us, en MIME-Version: 1.0 To: VDR Mailing List References: <200602081942.15984.mhahn@reel-multimedia.com> <43EF0EF4.3030208@cadsoft.de> <43EF238D.2070601@fastmail.fm> <43EF2510.2050408@cadsoft.de> <43EF2757.4090909@fastmail.fm> <43EF27BC.9090609@cadsoft.de> <43EF2A12.9060404@fastmail.fm> In-Reply-To: <43EF2A12.9060404@fastmail.fm> X-Virus-Scanned: by amavisd-new-2.2.1 (20041222) (Debian) at neti.ee Subject: [vdr] Re: little bug in cMenuEditStrItem? X-BeenThere: vdr@linuxtv.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: VDR Mailing List List-Id: VDR Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Feb 2006 12:37:16 -0000 Status: O X-Status: X-Keywords: X-UID: 7817 Suur Karu wrote: > I will try to found, where problem is. I think it's liemikuutio patchset: char *Allowed); diff -Nru vdr-1.3.42-vanilla/menuitems.h vdr-1.3.42-liemikuutio/menuitems.h --- vdr-1.3.42-vanilla/menuitems.h 2006-02-05 17:38:49.000000000 +0200 +++ vdr-1.3.42-liemikuutio/menuitems.h 2006-02-05 17:39:27.000000000 +0200 @@ -77,20 +77,20 @@ class cMenuEditStrItem : public cMenuEditItem { private: - char *value; - int length; - char *allowed; - int pos; bool insert, newchar, uppercase; const char *charMap; const char *currentChar; eKeys lastKey; cTimeMs autoAdvanceTimeout; - void SetHelpKeys(void); void AdvancePos(void); - virtual void Set(void); char Inc(char c, bool Up); protected: + char *value; + int length; + char *allowed; + int pos; + virtual void SetHelpKeys(void); + virtual void Set(void); bool InEditMode(void) { return pos >= 0; } public: cMenuEditStrItem(const char *Name, char *Value, int Length, const