v0.7.5b: fixed further cases of text being rendered from the actor thread
This commit is contained in:
parent
dcba7d03eb
commit
f98cbd80f1
|
@ -17,6 +17,7 @@ import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSpriteSheet;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.sprites.WardSprite;
|
import com.shatteredpixel.shatteredpixeldungeon.sprites.WardSprite;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.utils.GLog;
|
import com.shatteredpixel.shatteredpixeldungeon.utils.GLog;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.windows.WndOptions;
|
import com.shatteredpixel.shatteredpixeldungeon.windows.WndOptions;
|
||||||
|
import com.watabou.noosa.Game;
|
||||||
import com.watabou.noosa.audio.Sample;
|
import com.watabou.noosa.audio.Sample;
|
||||||
import com.watabou.utils.Bundle;
|
import com.watabou.utils.Bundle;
|
||||||
import com.watabou.utils.Callback;
|
import com.watabou.utils.Callback;
|
||||||
|
@ -362,6 +363,9 @@ public class WandOfWarding extends Wand {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean interact() {
|
public boolean interact() {
|
||||||
|
Game.runOnRenderThread(new Callback() {
|
||||||
|
@Override
|
||||||
|
public void call() {
|
||||||
GameScene.show(new WndOptions( Messages.get(this, "dismiss_title"),
|
GameScene.show(new WndOptions( Messages.get(this, "dismiss_title"),
|
||||||
Messages.get(this, "dismiss_body"),
|
Messages.get(this, "dismiss_body"),
|
||||||
Messages.get(this, "dismiss_confirm"),
|
Messages.get(this, "dismiss_confirm"),
|
||||||
|
@ -373,6 +377,8 @@ public class WandOfWarding extends Wand {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user