Fix hidden donate button not really being hidden

This commit is contained in:
Kovid Goyal 2010-08-26 11:42:50 -06:00
parent ca19c14dfb
commit 615008a650
2 changed files with 5 additions and 2 deletions

View File

@ -232,6 +232,7 @@ class ToolBar(QToolBar): # {{{
pass
def build_bar(self):
self.showing_donate = False
showing_device = self.location_manager.has_device
actions = '-device' if showing_device else ''
actions = gprefs['action-layout-toolbar'+actions]
@ -250,6 +251,7 @@ class ToolBar(QToolBar): # {{{
self.d_widget.setLayout(QVBoxLayout())
self.d_widget.layout().addWidget(self.donate_button)
self.addWidget(self.d_widget)
self.showing_donate = True
elif what in self.gui.iactions:
action = self.gui.iactions[what]
self.addAction(action.qaction)
@ -292,7 +294,7 @@ class MainWindowMixin(object): # {{{
self._central_widget_layout = QVBoxLayout()
self.centralwidget.setLayout(self._central_widget_layout)
self.resize(1012, 740)
self.donate_button = ThrobbingButton(self.centralwidget)
self.donate_button = ThrobbingButton()
self.location_manager = LocationManager(self)
self.iactions['Fetch News'].init_scheduler(db)

View File

@ -252,6 +252,7 @@ class Main(MainWindow, MainWindowMixin, DeviceMixin, # {{{
self.read_settings()
self.finalize_layout()
if self.tool_bar.showing_donate:
self.donate_button.start_animation()
self.set_window_title()