mirror of
https://github.com/HIllya51/LunaTranslator.git
synced 2024-12-29 00:24:13 +08:00
fix
This commit is contained in:
parent
481c5f2a38
commit
17bdcf5cb2
@ -52,6 +52,9 @@ class ThreadParam(Structure):
|
|||||||
def __eq__(self, __value):
|
def __eq__(self, __value):
|
||||||
return self.__hash__() == __value.__hash__()
|
return self.__hash__() == __value.__hash__()
|
||||||
|
|
||||||
|
def __repr__(self):
|
||||||
|
return "(%s,%s,%s,%s)" % (self.processId, self.addr, self.ctx, self.ctx2)
|
||||||
|
|
||||||
|
|
||||||
class SearchParam(Structure):
|
class SearchParam(Structure):
|
||||||
_fields_ = [
|
_fields_ = [
|
||||||
@ -305,7 +308,7 @@ class texthook(basetext):
|
|||||||
)
|
)
|
||||||
|
|
||||||
def onremovehook(self, hc, hn, tp):
|
def onremovehook(self, hc, hn, tp):
|
||||||
key = (hc, hn.decode('utf8'), tp)
|
key = (hc, hn.decode("utf8"), tp)
|
||||||
self.hookdatacollecter.pop(key)
|
self.hookdatacollecter.pop(key)
|
||||||
gobject.baseobject.hookselectdialog.removehooksignal.emit(key)
|
gobject.baseobject.hookselectdialog.removehooksignal.emit(key)
|
||||||
|
|
||||||
@ -322,6 +325,10 @@ class texthook(basetext):
|
|||||||
|
|
||||||
def onnewhook(self, hc, hn, tp):
|
def onnewhook(self, hc, hn, tp):
|
||||||
key = (hc, hn.decode("utf8"), tp)
|
key = (hc, hn.decode("utf8"), tp)
|
||||||
|
|
||||||
|
self.hookdatacollecter[key] = []
|
||||||
|
self.hooktypecollecter[key] = 0
|
||||||
|
|
||||||
if self.isremoveuseless:
|
if self.isremoveuseless:
|
||||||
if tp.addr not in [_[1] for _ in self.autostarthookcode]:
|
if tp.addr not in [_[1] for _ in self.autostarthookcode]:
|
||||||
self.Luna_RemoveHook(tp.processId, tp.addr)
|
self.Luna_RemoveHook(tp.processId, tp.addr)
|
||||||
@ -334,9 +341,6 @@ class texthook(basetext):
|
|||||||
self.selectinghook = key
|
self.selectinghook = key
|
||||||
select = True
|
select = True
|
||||||
break
|
break
|
||||||
|
|
||||||
self.hookdatacollecter[key] = []
|
|
||||||
self.hooktypecollecter[key] = 0
|
|
||||||
gobject.baseobject.hookselectdialog.addnewhooksignal.emit(key, select)
|
gobject.baseobject.hookselectdialog.addnewhooksignal.emit(key, select)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user