SDL: [Nokia N-Gage] Add define to disable FPS counter by default.

From cbc9d662eafb0954aa2e3e444823ad58309157e2 Mon Sep 17 00:00:00 2001
From: Michael Fitzmayer <[EMAIL REDACTED]>
Date: Sat, 7 Jun 2025 15:40:53 +0200
Subject: [PATCH] [Nokia N-Gage] Add define to disable FPS counter by default.

---
 src/render/ngage/SDL_render_ngage.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/render/ngage/SDL_render_ngage.cpp b/src/render/ngage/SDL_render_ngage.cpp
index 05c773e33144b..98d8d9c09c98c 100644
--- a/src/render/ngage/SDL_render_ngage.cpp
+++ b/src/render/ngage/SDL_render_ngage.cpp
@@ -570,6 +570,7 @@ void CRenderer::Flip()
         return;
     }
 
+#ifdef SDL_VIDEO_RENDER_NGAGE_FPS
     iRenderer->Gc()->UseFont(iFont);
 
     if (iShowFPS && iRenderer->Gc()) {
@@ -594,6 +595,7 @@ void CRenderer::Flip()
         iRenderer->Gc()->DrawText(_L(""), TPoint(0, 0));
     }
     iRenderer->Gc()->DiscardFont();
+#endif // SDL_VIDEO_RENDER_NGAGE_FPS
     iRenderer->Flip(iDirectScreen);
 
     // Keep the backlight on.
@@ -627,6 +629,7 @@ void CRenderer::SetClipRect(TInt aX, TInt aY, TInt aWidth, TInt aHeight)
     }
 }
 
+#ifdef SDL_VIDEO_RENDER_NGAGE_FPS
 void CRenderer::UpdateFPS()
 {
     static TTime lastTime;
@@ -648,6 +651,7 @@ void CRenderer::UpdateFPS()
         lastTime = currentTime;
     }
 }
+#endif
 
 void CRenderer::SuspendScreenSaver(TBool aSuspend)
 {
@@ -742,6 +746,7 @@ void CRenderer::HandleEvent(const TWsEvent &aWsEvent)
         timestamp = SDL_GetPerformanceCounter();
         SDL_SendKeyboardKey(timestamp, 1, aWsEvent.Key()->iCode, ConvertScancode(aWsEvent.Key()->iScanCode), true);
 
+#ifdef SDL_VIDEO_RENDER_NGAGE_FPS
         if (aWsEvent.Key()->iScanCode == EStdKeyHash) {
             if (iShowFPS) {
                 iShowFPS = EFalse;
@@ -749,6 +754,7 @@ void CRenderer::HandleEvent(const TWsEvent &aWsEvent)
                 iShowFPS = ETrue;
             }
         }
+#endif
 
         break;
     case EEventKeyUp: /* Key events */