Nick Gammon said: The fact that it has blitted in a black box tends to suggest that the miniwindow contents are wrong, for some reason. A reason along the lines of, someone did a WindowCreate, and then relied upon the window filling up with data, and it didn't.
Given the evidence I've seen, I'm leaning more toward the miniwindow contents are wrong because they're getting put in the wrong place in memory or getting pulled from the wrong place. Here's why:
Going back to my user who can consistently reproduce the problem, I had him add the following function, activated by an alias, to the miniwin_tabbar.xml plugin.
function testFunction()
local win = "eee96e233d11e6910f1d9e8e-tabwin"
print(WindowRectOp (win, 2, 0, 0, 0, 0, ColourNameToRGB("green")))
Repaint()
end
That *should* immediately make the tabbar window green. But for him it stays black. Though the print does display "0" as expected.
I had him then throw in
at the end, and sure enough the black section goes away, which means that MUSHclient is drawing...SOMETHING...just not what it's supposed to be. And then when the mud sent some information and a plugin updated state, it came back. Still black. |