Fixing misc bugs related to the last change
authorepage <eopage@byu.net>
Wed, 23 Sep 2009 02:59:02 +0000 (02:59 +0000)
committerepage <eopage@byu.net>
Wed, 23 Sep 2009 02:59:02 +0000 (02:59 +0000)
git-svn-id: file:///svnroot/gc-dialer/trunk@465 c39d3808-3fe2-4d86-a59f-b7f623ee9f21

src/gv_views.py

index c9c762e..04c4f76 100644 (file)
@@ -348,7 +348,6 @@ class PhoneTypeSelector(object):
                        messagesSelection = self._messagesView.get_selection()
                        messagesSelection.select_path((len(messages)-1, ))
                else:
-                       self._messagesView.set_markup("")
                        self._messagesView.hide()
                        self._scrollWindow.hide()
 
@@ -357,7 +356,8 @@ class PhoneTypeSelector(object):
 
                try:
                        self._dialog.show()
-                       self._messagesView.scroll_to_cell((len(messages)-1, ))
+                       if messages:
+                               self._messagesView.scroll_to_cell((len(messages)-1, ))
 
                        userResponse = self._dialog.run()
                finally:
@@ -464,7 +464,6 @@ class SmsEntryDialog(object):
                        messagesSelection = self._messagesView.get_selection()
                        messagesSelection.select_path((len(messages)-1, ))
                else:
-                       self._messagesView.set_markup("")
                        self._messagesView.hide()
                        self._scrollWindow.hide()
 
@@ -476,7 +475,8 @@ class SmsEntryDialog(object):
 
                try:
                        self._dialog.show()
-                       self._messagesView.scroll_to_cell((len(messages)-1, ))
+                       if messages:
+                               self._messagesView.scroll_to_cell((len(messages)-1, ))
                        self._smsEntry.grab_focus()
 
                        userResponse = self._dialog.run()