Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
cs24-19fa
git_rec_nano
Commits
bf0268d4
Commit
bf0268d4
authored
8 years ago
by
Benno Schulenberg
Browse files
Options
Download
Email Patches
Plain Diff
tweaks: condense a comment, rename a variable, and use a while loop
parent
b7c2513f
master
feature/match-parens
refactor/readbility
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
src/winio.c
+6
-8
src/winio.c
with
6 additions
and
8 deletions
+6
-8
src/winio.c
View file @
bf0268d4
...
...
@@ -2752,26 +2752,24 @@ bool need_horizontal_scroll(const size_t old_column, const size_t new_column)
return
(
get_page_start
(
old_column
)
!=
get_page_start
(
new_column
));
}
/* When edittop changes, try and figure out how many lines we really
* have to work with, accounting for softwrap mode. */
/* Determine how many file lines we can display, accounting for softwraps. */
void
compute_maxlines
(
void
)
{
#ifndef NANO_TINY
if
(
ISSET
(
SOFTWRAP
))
{
int
screenrow
;
filestruct
*
line
=
openfile
->
edittop
;
int
row
=
0
;
maxlines
=
0
;
for
(
screenrow
=
0
;
screen
row
<
editwinrows
&&
line
!=
NULL
;
screenrow
++
)
{
screen
row
+=
strlenpt
(
line
->
data
)
/
editwincols
;
while
(
row
<
editwinrows
&&
line
!=
NULL
)
{
row
+=
(
strlenpt
(
line
->
data
)
/
editwincols
)
+
1
;
line
=
line
->
next
;
maxlines
++
;
}
if
(
screenrow
<
editwinrows
)
maxlines
+=
editwinrows
-
screenrow
;
if
(
row
<
editwinrows
)
maxlines
+=
(
editwinrows
-
row
);
#ifdef DEBUG
fprintf
(
stderr
,
"recomputed: maxlines = %d
\n
"
,
maxlines
);
#endif
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help