[GTK3] Fix TextBuffer.get_text() arguments

This fixes an error that it takes exactly 4 arguments (3 given)
This commit is contained in:
hugosenari 2018-08-20 07:49:34 -03:00 committed by Calum Lind
parent 535fda90e3
commit bc6bc017cb
4 changed files with 19 additions and 5 deletions

View file

@ -232,7 +232,9 @@ class OptionsDialog(object):
'auto_add_trackers'
).get_buffer() # sometimes I hate gtk...
tracker_lst = (
buff.get_text(buff.get_start_iter(), buff.get_end_iter())
buff.get_text(
buff.get_start_iter(), buff.get_end_iter(), include_hidden_chars=False
)
.strip()
.split('\n')
)

View file

@ -805,7 +805,9 @@ class AddTorrentDialog(component.Component):
if response == Gtk.ResponseType.OK and deluge.common.is_infohash(infohash):
# Create a list of trackers from the textview buffer
tview_buf = textview.get_buffer()
trackers_text = tview_buf.get_text(*tview_buf.get_bounds())
trackers_text = tview_buf.get_text(
*tview_buf.get_bounds(), include_hidden_chars=False
)
log.debug('Create torrent tracker lines: %s', trackers_text)
trackers = list(trackers_tiers_from_text(trackers_text).keys())

View file

@ -303,7 +303,13 @@ class CreateTorrentDialog(object):
# Get a list of webseeds
textview_buf = self.builder.get_object('textview_webseeds').get_buffer()
lines = textview_buf.get_text(*textview_buf.get_bounds()).strip().split('\n')
lines = (
textview_buf.get_text(
*textview_buf.get_bounds(), include_hidden_chars=False
)
.strip()
.split('\n')
)
webseeds = []
for line in lines:
line = line.replace('\\', '/') # Fix any mistyped urls.
@ -480,7 +486,9 @@ class CreateTorrentDialog(object):
if response == Gtk.ResponseType.OK:
# Create a list of trackers from the textview buffer
textview_buf = textview.get_buffer()
trackers_text = textview_buf.get_text(*textview_buf.get_bounds())
trackers_text = textview_buf.get_text(
*textview_buf.get_bounds(), include_hidden_chars=False
)
log.debug('Create torrent tracker lines: %s', trackers_text)
self.config['createtorrent.trackers'] = trackers_text.split('/n')

View file

@ -265,7 +265,9 @@ class EditTrackersDialog(object):
# Create a list of trackers from the textview widget
textview_buf = self.builder.get_object('textview_trackers').get_buffer()
trackers_text = textview_buf.get_text(*textview_buf.get_bounds())
trackers_text = textview_buf.get_text(
*textview_buf.get_bounds(), include_hidden_chars=False
)
for tracker in trackers_tiers_from_text(trackers_text):
# Figure out what tier number to use.. it's going to be the highest+1