Fixed GuiReplaySpeedSlider and GuiVideoFramerateSlider overriding the wrong methods

This commit is contained in:
CrushedPixel
2015-07-19 15:29:57 +02:00
parent d6c03644b8
commit c309929276
2 changed files with 17 additions and 9 deletions

View File

@@ -94,7 +94,7 @@ public class GuiReplaySpeedSlider extends GuiAdvancedButton {
}
@Override
protected void mouseDragged(Minecraft mc, int mouseX, int mouseY) {
public void mouseDrag(Minecraft mc, int mouseX, int mouseY, int button) {
if(this.visible) {
try {
if(this.dragging) {
@@ -146,6 +146,7 @@ public class GuiReplaySpeedSlider extends GuiAdvancedButton {
return Math.round(value * max - min);
}
@Override
public boolean mousePressed(Minecraft mc, int mouseX, int mouseY) {
if(super.mousePressed(mc, mouseX, mouseY)) {
this.dragging = true;
@@ -155,6 +156,7 @@ public class GuiReplaySpeedSlider extends GuiAdvancedButton {
}
}
@Override
public void mouseReleased(int mouseX, int mouseY) {
this.dragging = false;
}
@@ -182,11 +184,6 @@ public class GuiReplaySpeedSlider extends GuiAdvancedButton {
return mousePressed(mc, mouseX, mouseY);
}
@Override
public void mouseDrag(Minecraft mc, int mouseX, int mouseY, int button) {
mouseDragged(mc, mouseX, mouseY);
}
@Override
public void mouseRelease(Minecraft mc, int mouseX, int mouseY, int button) {
mouseReleased(mouseX, mouseY);
@@ -206,4 +203,9 @@ public class GuiReplaySpeedSlider extends GuiAdvancedButton {
public void setElementEnabled(boolean enabled) {
this.enabled = enabled;
}
@Override
protected void mouseDragged(Minecraft mc, int mouseX, int mouseY) {
mouseDrag(mc, mouseX, mouseY, 0);
}
}