aboutsummaryrefslogtreecommitdiff
path: root/src/fixes.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fixes.c')
-rw-r--r--src/fixes.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/fixes.c b/src/fixes.c
index e6432c3..c09b131 100644
--- a/src/fixes.c
+++ b/src/fixes.c
@@ -35,7 +35,7 @@ static void chflags(const char *name, int unset, int set) {
if (v) v->parent->base.flags = v->parent->base.flags & ~unset | set;
}
-static void unhide(const char *name) {
+static inline void unhide(const char *name) {
chflags(name, CON_HIDDEN | CON_DEVONLY, 0);
}
@@ -44,6 +44,10 @@ static void chcmdflags(const char *name, int unset, int set) {
if (v) v->base.flags = v->base.flags & ~unset | set;
}
+static inline void unhidecmd(const char *name) {
+ chcmdflags(name, CON_HIDDEN | CON_DEVONLY, 0);
+}
+
static void generalfixes() {
// Expose all the demo stuff, for games like L4D that hide it for some
// reason.
@@ -51,7 +55,7 @@ static void generalfixes() {
unhide("demo_fastforwardfinalspeed");
unhide("demo_fastforwardramptime");
unhide("demo_fastforwardstartspeed");
- unhide("demo_gototick");
+ unhidecmd("demo_gototick");
unhide("demo_interplimit");
unhide("demo_legacy_rollback");
unhide("demo_pauseatservertick");