mirror of
https://github.com/fergalmoran/picard.git
synced 2026-01-07 00:54:14 +00:00
Merge pull request #1890 from sbraz/typeerror
PICARD-2269: Fix "TypeError: arguments did not match any overloaded call" with Python 3.10
This commit is contained in:
@@ -135,7 +135,7 @@ class CoverArtThumbnail(ActiveLabel):
|
||||
event.acceptProposedAction()
|
||||
|
||||
def scaled(self, *dimensions):
|
||||
return (self.pixel_ratio * dimension for dimension in dimensions)
|
||||
return (round(self.pixel_ratio * dimension) for dimension in dimensions)
|
||||
|
||||
def show(self):
|
||||
self.set_data(self.data, True)
|
||||
|
||||
@@ -141,9 +141,9 @@ def get_match_color(similarity, basecolor):
|
||||
c1 = (basecolor.red(), basecolor.green(), basecolor.blue())
|
||||
c2 = (223, 125, 125)
|
||||
return QtGui.QColor(
|
||||
c2[0] + (c1[0] - c2[0]) * similarity,
|
||||
c2[1] + (c1[1] - c2[1]) * similarity,
|
||||
c2[2] + (c1[2] - c2[2]) * similarity)
|
||||
int(c2[0] + (c1[0] - c2[0]) * similarity),
|
||||
int(c2[1] + (c1[1] - c2[1]) * similarity),
|
||||
int(c2[2] + (c1[2] - c2[2]) * similarity))
|
||||
|
||||
|
||||
class MainPanel(QtWidgets.QSplitter):
|
||||
|
||||
@@ -400,7 +400,7 @@ def throttle(interval):
|
||||
else:
|
||||
decorator.args = args
|
||||
decorator.kwargs = kwargs
|
||||
QtCore.QTimer.singleShot(r, later)
|
||||
QtCore.QTimer.singleShot(int(r), later)
|
||||
decorator.is_ticking = True
|
||||
mutex.unlock()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user