mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-12 16:57:32 -04:00
* Implement #2654 * Make the screen-turn-on-at-boot actually work.
This commit is contained in:
parent
8e1faa831a
commit
63a89b3688
@ -88,7 +88,7 @@ object GuiHandler extends CommonGuiHandler {
|
||||
item.Tablet.get(stack, player).components.collect {
|
||||
case Some(buffer: api.internal.TextBuffer) => buffer
|
||||
}.headOption match {
|
||||
case Some(buffer: api.internal.TextBuffer) => new gui.Screen(buffer, true, () => true, () => true)
|
||||
case Some(buffer: api.internal.TextBuffer) => new gui.Screen(buffer, true, () => true, () => buffer.isRenderingEnabled)
|
||||
case _ => null
|
||||
}
|
||||
}
|
||||
|
@ -418,6 +418,13 @@ class TabletWrapper(var stack: ItemStack, var player: EntityPlayer) extends Comp
|
||||
if (lastRunning != machine.isRunning) {
|
||||
lastRunning = machine.isRunning
|
||||
markDirty()
|
||||
|
||||
if (machine.isRunning) {
|
||||
components collect {
|
||||
case Some(buffer: api.internal.TextBuffer) =>
|
||||
buffer.setPowerState(true)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user