diff --git a/src/main/scala/li/cil/oc/client/renderer/item/ItemRenderer.scala b/src/main/scala/li/cil/oc/client/renderer/item/ItemRenderer.scala index 18479616e..00f693bcb 100644 --- a/src/main/scala/li/cil/oc/client/renderer/item/ItemRenderer.scala +++ b/src/main/scala/li/cil/oc/client/renderer/item/ItemRenderer.scala @@ -75,11 +75,11 @@ object ItemRenderer extends IItemRenderer { } else if (isFloppy(descriptor)) { + GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS) renderItem.renderItemIntoGUI(null, tm, stack, 0, 0) val res = new ScaledResolution(mc, mc.displayWidth, mc.displayHeight) val fontRenderer = renderItem.getFontRendererFromRenderManager if (fontRenderer != null && res.getScaleFactor > 1) { - GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS) GL11.glPushMatrix() GL11.glTranslatef(4f + 2f / res.getScaleFactor, 9f + 2f / res.getScaleFactor, 0) GL11.glScalef(1f / res.getScaleFactor, 1f / res.getScaleFactor, 1f) @@ -95,8 +95,8 @@ object ItemRenderer extends IItemRenderer { GL11.glTranslatef(0, fontRenderer.FONT_HEIGHT, 0) } GL11.glPopMatrix() - GL11.glPopAttrib() } + GL11.glPopAttrib() RenderState.checkError("ItemRenderer.renderItem: floppy") }