From: Rudolf Polzer Date: Tue, 18 Jan 2011 18:27:24 +0000 (+0100) Subject: fix doubleclick on a language in misc X-Git-Tag: xonotic-v0.5.0~318^2~20 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=cf07e9b7c498de0ccadacf6c0892431b1009674e;p=xonotic%2Fxonotic-data.pk3dir.git fix doubleclick on a language in misc --- diff --git a/qcsrc/menu/menu.qc b/qcsrc/menu/menu.qc index 478dc39bc..71cc021b5 100644 --- a/qcsrc/menu/menu.qc +++ b/qcsrc/menu/menu.qc @@ -835,7 +835,9 @@ void(string itemname) m_goto = } else { - e = findstring(NULL, name, itemname); + for(e = NULL; (e = findstring(e, name, itemname)); ) + if(e.classname != "vtbl") + break; if(e) { m_hide(); diff --git a/qcsrc/menu/xonotic/languagelist.c b/qcsrc/menu/xonotic/languagelist.c index 97bbfed46..0ea54dbca 100644 --- a/qcsrc/menu/xonotic/languagelist.c +++ b/qcsrc/menu/xonotic/languagelist.c @@ -26,6 +26,7 @@ CLASS(XonoticLanguageList) EXTENDS(XonoticListBox) METHOD(XonoticLanguageList, languageParameter, string(entity, float, float)) ATTRIB(XonoticLanguageList, name, string, "languageselector") // change this to make it noninteractive (for first run dialog) + ATTRIB(XonoticLanguageList, doubleClickCommand, string, "menu_restart\ntogglemenu\ndefer 0.1 \"menu_cmd languageselect\"") ENDCLASS(XonoticLanguageList)