diff --git a/UI/MenuScreens.cpp b/UI/MenuScreens.cpp index 47604b8de7..9fcb8c4d4f 100644 --- a/UI/MenuScreens.cpp +++ b/UI/MenuScreens.cpp @@ -268,6 +268,13 @@ void MenuScreen::render() { LaunchBrowser("http://www.ppsspp.org/"); } + // Skip the forum button if screen too small. Will be redesigned in new UI later. + if (dp_yres > 510) { + if (UIButton(GEN_ID, vlinear, w, 0, "forums.ppsspp.org", ALIGN_RIGHT)) { + LaunchBrowser("http://forums.ppsspp.org/"); + } + } + int recentW = 350; if (g_Config.recentIsos.size()) { ui_draw2d.DrawText(UBUNTU24, m->T("Recent"), -xoff, 80, 0xFFFFFFFF, ALIGN_BOTTOMLEFT); diff --git a/Windows/WndMainWindow.cpp b/Windows/WndMainWindow.cpp index e6a0055b7f..23cbe0b860 100644 --- a/Windows/WndMainWindow.cpp +++ b/Windows/WndMainWindow.cpp @@ -753,11 +753,16 @@ namespace MainWindow case ID_EMULATION_SOUND: g_Config.bEnableSound = !g_Config.bEnableSound; break; - case ID_HELP_OPENWEBSITE: - ShellExecute(NULL, "open", "http://www.ppsspp.org/", NULL, NULL, SW_SHOWNORMAL); - break; - case ID_HELP_ABOUT: + case ID_HELP_OPENWEBSITE: + ShellExecute(NULL, "open", "http://www.ppsspp.org/", NULL, NULL, SW_SHOWNORMAL); + break; + + case ID_HELP_OPENFORUM: + ShellExecute(NULL, "open", "http://forums.ppsspp.org/", NULL, NULL, SW_SHOWNORMAL); + break; + + case ID_HELP_ABOUT: DialogManager::EnableAll(FALSE); DialogBox(hInst, (LPCTSTR)IDD_ABOUTBOX, hWnd, (DLGPROC)About); DialogManager::EnableAll(TRUE); diff --git a/Windows/ppsspp.rc b/Windows/ppsspp.rc index c00e33f5d3..e7bb609c13 100644 Binary files a/Windows/ppsspp.rc and b/Windows/ppsspp.rc differ diff --git a/Windows/resource.h b/Windows/resource.h index 3b7432a1a6..0195e2b168 100644 Binary files a/Windows/resource.h and b/Windows/resource.h differ