/[iselect]/ISelect.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /ISelect.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 15 by dpavlin, Thu Oct 25 18:39:49 2007 UTC revision 16 by dpavlin, Thu Oct 25 19:21:12 2007 UTC
# Line 262  sub loop { Line 262  sub loop {
262                          # last line on screen?                          # last line on screen?
263                          if ( $pos - $top_screen_line == $lines_on_screen ) {                          if ( $pos - $top_screen_line == $lines_on_screen ) {
264                                  $top_screen_line += $lines_on_screen;                                  $top_screen_line += $lines_on_screen;
265                                  $top_screen_line = $#lines - $lines_on_screen if $top_screen_line >= $#lines - $lines_on_screen;          
266                                    my $max_top_screen_line =
267                                            $nr_lines > $lines_on_screen ?  $nr_lines - $lines_on_screen : 0;      
268    
269                                    $top_screen_line = $max_top_screen_line if $top_screen_line > $max_top_screen_line;
270                                    warn "max_top_screen_line = $max_top_screen_line top_screen_line = $top_screen_line\n";
271                                  $self->redraw_screen;                                  $self->redraw_screen;
272                          }                          }
273                          $self->selected( $top_screen_line + $lines_on_screen - $pos );                          $self->selected( $top_screen_line + $lines_on_screen - $pos );

Legend:
Removed from v.15  
changed lines
  Added in v.16

  ViewVC Help
Powered by ViewVC 1.1.26