adonthell-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Adonthell-commits] CVS: adonthell/src label_input.cc,1.9,1.10


From: Kai Sterker <address@hidden>
Subject: [Adonthell-commits] CVS: adonthell/src label_input.cc,1.9,1.10
Date: Fri, 17 Jan 2003 15:03:43 -0500

Update of /cvsroot/adonthell/adonthell/src
In directory subversions:/tmp/cvs-serv24651

Modified Files:
        label_input.cc 
Log Message:
FIXED text input problem on PPC/Sparc


Index: label_input.cc
===================================================================
RCS file: /cvsroot/adonthell/adonthell/src/label_input.cc,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -r1.9 -r1.10
*** label_input.cc      9 Nov 2001 22:05:03 -0000       1.9
--- label_input.cc      17 Jan 2003 20:03:41 -0000      1.10
***************
*** 13,17 ****
  */
  
! 
  #include "label_input.h"
  
--- 13,17 ----
  */
  
! #include <SDL/SDL_endian.h>
  #include "label_input.h"
  
***************
*** 41,46 ****
      {
          cursor_undraw (); 
!         if((c == SDLK_BACKSPACE || c == SDLK_DELETE) && my_text_.size () >0 
&& my_cursor_.idx > 0)
!         {    
              my_text_.erase(--my_cursor_.idx, 1);
              update_cursor ();
--- 41,48 ----
      {
          cursor_undraw (); 
!         if((c == SDLK_BACKSPACE || c == SDLK_DELETE))
!         {            
!             if (my_text_.empty () || my_cursor_.idx == 0) return true;
!             
              my_text_.erase(--my_cursor_.idx, 1);
              update_cursor ();
***************
*** 56,60 ****
          }
          else if(c == SDLK_RETURN) add_text ("\n"); 
!         else if(my_font_->in_table(c)) add_text((char*) &c); 
      }  
      return true;
--- 58,66 ----
          }
          else if(c == SDLK_RETURN) add_text ("\n"); 
!         else 
!         {
!             string s (1, (char) c);
!             if (my_font_->in_table(c)) add_text (s); 
!         }
      }  
      return true;





reply via email to

[Prev in Thread] Current Thread [Next in Thread]