Improve single click behavior (remove flickering)

This commit is contained in:
Samuel Mehrbrodt 2014-05-19 21:19:05 +02:00
parent 1cd9fff9bd
commit de8074b00a
2 changed files with 3 additions and 3 deletions

View File

@ -495,8 +495,8 @@ s
if service_item: if service_item:
service_item.from_plugin = True service_item.from_plugin = True
self.preview_controller.add_service_item(service_item) self.preview_controller.add_service_item(service_item)
if keep_focus: if not keep_focus:
self.list_view.setFocus() self.preview_controller.preview_widget.setFocus()
def on_live_click(self): def on_live_click(self):
""" """
@ -535,6 +535,7 @@ s
if remote: if remote:
service_item.will_auto_start = True service_item.will_auto_start = True
self.live_controller.add_service_item(service_item) self.live_controller.add_service_item(service_item)
self.live_controller.preview_widget.setFocus()
def create_item_from_id(self, item_id): def create_item_from_id(self, item_id):
""" """

View File

@ -136,7 +136,6 @@ class ListPreviewWidget(QtGui.QTableWidget, RegistryProperties):
if self.service_item.is_text(): if self.service_item.is_text():
self.resizeRowsToContents() self.resizeRowsToContents()
self.setColumnWidth(0, self.viewport().width()) self.setColumnWidth(0, self.viewport().width())
self.setFocus()
self.change_slide(slide_number) self.change_slide(slide_number)
def change_slide(self, slide): def change_slide(self, slide):