Changeset 4c745f3d1d18e682c548c17d59430a68ef85955a

Show
Ignore:
Timestamp:
02/03/09 18:39:43 (4 years ago)
Author:
Armin Burgmeier <armin@…>
Parents:
ca24222bcbab8bd68f2a1ea684b0fe62f62bdde1
Children:
d932cb369c8c7f2d18dd1310a3729834040ea4d3
git-committer:
Armin Burgmeier <armin@arbur.net> / 2009-02-03T18:39:43Z+0100
Message:

Make sure terminating newline characters are saved correctly

2009-02-03 Armin Burgmeier <armin@…>

  • code/operations/operation-save.cpp: Make sure terminating newline characters are saved correctly.
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • ChangeLog

    rca24222 r4c745f3  
     12009-02-03  Armin Burgmeier  <armin@arbur.net> 
     2 
     3        * code/operations/operation-save.cpp: Make sure terminating newline 
     4        characters are saved correctly. 
     5 
    162009-02-02  Armin Burgmeier  <armin@arbur.net> 
    27 
  • code/operations/operation-save.cpp

    r6b79c69 r4c745f3  
    4040        GtkTextIter prev; 
    4141        GtkTextIter pos; 
     42        GtkTextIter old_pos; 
    4243 
    4344        gtk_text_buffer_get_start_iter(buffer, &prev); 
     
    5354                m_lines.push_back(line); 
    5455 
     56                //if(gtk_text_iter_is_end(&prev)) 
     57                //      break; 
     58 
     59                old_pos = pos; 
    5560                gtk_text_iter_forward_line(&prev); 
    5661                gtk_text_iter_forward_to_line_end(&pos); 
    57         } while(!gtk_text_iter_is_end(&prev)); 
     62        } while(!gtk_text_iter_equal(&pos, &old_pos)); 
    5863 
    5964        m_current_line = m_lines.begin();