Skip to content

Commit 05e06c9

Browse files
authored
get krita api gixes when using meta data due to init not matching krita.so
1 parent 060a6dc commit 05e06c9

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

plugindevtools/PluginDevTools/PluginDevToolsWidget.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -227,14 +227,15 @@ def fillItems(self):
227227
methodItem.setData( self.formatDoc(prop['doc']), 101 )
228228

229229

230-
for k in dir(krita):
230+
kd = krita.api if hasattr(krita,'api') else krita
231+
for k in dir(kd):
231232
if k.startswith('__') or k == 'Krita': continue
232233
item = QStandardItem(k)
233234

234235
extraData = None
236+
classMeta = getattr(kd, k)
235237

236-
classMeta = getattr(krita, k)
237-
metaDict = self.genMethodList( k, classMeta, classMeta.__dict__ )
238+
metaDict = self.genMethodList( k, classMeta, getattr(classMeta,'__dict__') )
238239

239240

240241

0 commit comments

Comments
 (0)