mirror of
https://github.com/rr-/pq-cli.git
synced 2026-09-29 06:44:00 -06:00
misc: fix crash on Linux due to zero length addnstr call
This commit is contained in:
@@ -65,13 +65,16 @@ class ProgressBarWindow(WindowWrapper):
|
|||||||
|
|
||||||
text = self._progress_title
|
text = self._progress_title
|
||||||
x = max(0, (self.getmaxyx()[1] - len(text)) // 2)
|
x = max(0, (self.getmaxyx()[1] - len(text)) // 2)
|
||||||
self._progress_bar_win.addnstr(
|
# Determine the number of characters to write
|
||||||
0,
|
nwrite = min(len(text), self._progress_bar_win.getmaxyx()[1])
|
||||||
x,
|
# The amount MUST be greater than zero to avoid linux errors
|
||||||
text,
|
if nwrite > 0:
|
||||||
min(len(text), self._progress_bar_win.getmaxyx()[1]),
|
self._progress_bar_win.addnstr(
|
||||||
)
|
0,
|
||||||
|
x,
|
||||||
|
text,
|
||||||
|
nwrite,
|
||||||
|
)
|
||||||
self._progress_bar.set_position(self._cur_pos, self._max_pos)
|
self._progress_bar.set_position(self._cur_pos, self._max_pos)
|
||||||
self._progress_bar_win.noutrefresh()
|
self._progress_bar_win.noutrefresh()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user