diff --git a/doc/changelog.asciidoc b/doc/changelog.asciidoc index 5a48959bd..7eecf3b82 100644 --- a/doc/changelog.asciidoc +++ b/doc/changelog.asciidoc @@ -32,6 +32,7 @@ Fixed - Fixed workaround for black screens with Nvidia cards - Mark the content.notifications setting as QtWebKit only correctly +- Handle a filesystem going read-only gracefully v1.0.1 ------ diff --git a/qutebrowser/misc/sql.py b/qutebrowser/misc/sql.py index 5b0d3361d..e04c3f6e3 100644 --- a/qutebrowser/misc/sql.py +++ b/qutebrowser/misc/sql.py @@ -65,13 +65,12 @@ class SqliteError(SqlError): log.sql.debug("error code: {}".format(error.nativeErrorCode())) # https://sqlite.org/rescode.html + # https://github.com/qutebrowser/qutebrowser/issues/2930 + # https://github.com/qutebrowser/qutebrowser/issues/3004 environmental_errors = [ - # SQLITE_LOCKED, - # https://github.com/qutebrowser/qutebrowser/issues/2930 - '9', - # SQLITE_FULL, - # https://github.com/qutebrowser/qutebrowser/issues/3004 - '13', + '8', # SQLITE_READONLY + '9', # SQLITE_LOCKED, + '13', # SQLITE_FULL, ] self.environmental = error.nativeErrorCode() in environmental_errors