fixed #1106
This commit is contained in:
parent
75c058dafc
commit
ad8d892aa1
2 changed files with 10 additions and 3 deletions
|
@ -313,7 +313,7 @@ Avail: Sets your availability to available and (optional) sets your status
|
|||
self.window.text_win.refresh(self.current_room())
|
||||
|
||||
def scroll_page_up(self, args=None):
|
||||
self.current_room().scroll_up()
|
||||
self.current_room().scroll_up(self.window.size)
|
||||
self.window.text_win.refresh(self.current_room())
|
||||
|
||||
def room_error(self, room, error, msg):
|
||||
|
@ -786,7 +786,7 @@ Avail: Sets your availability to available and (optional) sets your status
|
|||
"""
|
||||
room = self.current_room()
|
||||
if len(args) == 0:
|
||||
self.add_message_to_room(room, _("The subject of the topic is: %s") % room.topic)
|
||||
self.add_message_to_room(room, _("The subject of the room is: %s") % room.topic)
|
||||
subject = ' '.join(args)
|
||||
if not room.joined or room.name == "Info":
|
||||
return
|
||||
|
|
|
@ -40,8 +40,15 @@ class Room(object):
|
|||
self.window = window
|
||||
self.pos = 0 # offset
|
||||
|
||||
def scroll_up(self):
|
||||
def scroll_up(self, y_x):
|
||||
y, x = y_x
|
||||
if len(self.messages) <= y:
|
||||
return
|
||||
self.pos += 14
|
||||
from common import debug
|
||||
debug(str(y_x))
|
||||
if self.pos + y >= len(self.messages):
|
||||
self.pos = len(self.messages) - y+3
|
||||
|
||||
def scroll_down(self):
|
||||
self.pos -= 14
|
||||
|
|
Loading…
Reference in a new issue