mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-14 01:39:36 -04:00
Properly send viewport size in text buffer init, should fix #1609.
This commit is contained in:
parent
969e6ebf94
commit
ac64edd1c7
@ -7,7 +7,8 @@ import cpw.mods.fml.common.network.FMLNetworkEvent.ClientCustomPacketEvent
|
||||
import li.cil.oc.Localization
|
||||
import li.cil.oc.Settings
|
||||
import li.cil.oc.api
|
||||
import li.cil.oc.api.event.{NetworkActivityEvent, FileSystemAccessEvent}
|
||||
import li.cil.oc.api.event.FileSystemAccessEvent
|
||||
import li.cil.oc.api.event.NetworkActivityEvent
|
||||
import li.cil.oc.client.renderer.PetRenderer
|
||||
import li.cil.oc.common.Loot
|
||||
import li.cil.oc.common.PacketType
|
||||
@ -550,6 +551,11 @@ object PacketHandler extends CommonPacketHandler {
|
||||
val maxHeight = nbt.getInteger("maxHeight")
|
||||
buffer.setMaximumResolution(maxWidth, maxHeight)
|
||||
}
|
||||
if (nbt.hasKey("viewportWidth")) {
|
||||
val viewportWidth = nbt.getInteger("viewportWidth")
|
||||
val viewportHeight = nbt.getInteger("viewportHeight")
|
||||
buffer.setViewport(viewportWidth, viewportHeight)
|
||||
}
|
||||
buffer.data.load(nbt)
|
||||
buffer.proxy.markDirty()
|
||||
buffer.markInitialized()
|
||||
|
@ -262,6 +262,8 @@ object PacketHandler extends CommonPacketHandler {
|
||||
buffer.data.save(nbt)
|
||||
nbt.setInteger("maxWidth", buffer.getMaximumWidth)
|
||||
nbt.setInteger("maxHeight", buffer.getMaximumHeight)
|
||||
nbt.setInteger("viewportWidth", buffer.getViewportWidth)
|
||||
nbt.setInteger("viewportHeight", buffer.getViewportHeight)
|
||||
PacketSender.sendTextBufferInit(address, nbt, entity)
|
||||
}
|
||||
case _ => // Invalid packet.
|
||||
|
Loading…
x
Reference in New Issue
Block a user