Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/rc' into mergeRcToBeta
Browse files Browse the repository at this point in the history
  • Loading branch information
seanbudd committed Aug 29, 2024
2 parents 992453c + 09b3b49 commit 45301da
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 3 deletions.
2 changes: 1 addition & 1 deletion source/gui/addonStoreGui/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,5 @@
def initialize():
scheduleThread.scheduleDailyJobAtStartUp(
UpdatableAddonsDialog._checkForUpdatableAddons,
queueToThread=ThreadTarget.GUI,
queueToThread=ThreadTarget.DAEMON,
)
6 changes: 5 additions & 1 deletion source/gui/addonStoreGui/controls/messageDialogs.py
Original file line number Diff line number Diff line change
Expand Up @@ -563,4 +563,8 @@ def _checkForUpdatableAddons(cls):
addonsPendingUpdate = addonDataManager._addonsPendingUpdate()
if addonsPendingUpdate:
log.debug("updatable add-ons found")
displayDialogAsModal(cls(gui.mainFrame, addonsPendingUpdate))

def delayCreateDialog():
displayDialogAsModal(cls(gui.mainFrame, addonsPendingUpdate))

wx.CallAfter(delayCreateDialog)
2 changes: 1 addition & 1 deletion source/utils/schedule.py
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@ def callJobOnThread(*args, **kwargs): # noqa F811: lint bug with flake8 4.0.1 n
name=f"{task.__name__}",
)
log.debug(f"Starting thread for job: {task.__name__} on thread {t.ident}")
t.run()
t.start()
case ThreadTarget.CUSTOM:

def callJobOnThread(*args, **kwargs): # noqa F811: lint bug with flake8 4.0.1 not recognizing case statement
Expand Down
8 changes: 8 additions & 0 deletions user_docs/en/changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,14 @@ Please refer to [the developer guide](https://www.nvaccess.org/files/nvda/docume
* These keys are currently synchronized until 2025.1.
* `NVDAObjects.UIA.InaccurateTextChangeEventEmittingEditableText` is deprecated with no replacement. (#16817, @LeonarddeR)

## 2024.3.1

This is a patch release to fix a bug with the automatic add-on update notification.

### Bug Fixes

* When automatically checking for add-on updates, NVDA no longer freezes on poor connections. (#17036)

## 2024.3

The Add-on Store will now notify you if any add-on updates are available on NVDA startup.
Expand Down

0 comments on commit 45301da

Please sign in to comment.