]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Error msg fix
authorterencehill <piuntn@gmail.com>
Wed, 12 Feb 2014 00:22:01 +0000 (01:22 +0100)
committerterencehill <piuntn@gmail.com>
Wed, 12 Feb 2014 00:22:01 +0000 (01:22 +0100)
qcsrc/client/hud.qc

index 2e751795df966f1595a731dcd9fb98c08065e7b9..c67a0613202fe79488b64348c37fc8e376f0a6a5 100644 (file)
@@ -4611,6 +4611,8 @@ float HUD_QuickMenu_Page(string target_submenu, float new_page)
                        }
                        // printf("^1 skipping %s\n", s);
                }
+               if(QuickMenu_Buffer_Index == QuickMenu_Buffer_Size)
+                       printf("Couldn't find submenu \"%s\"\n", z_submenu);
        }
        float total = 0;
        for( ; QuickMenu_Buffer_Index < QuickMenu_Buffer_Size; ++QuickMenu_Buffer_Index)
@@ -4655,14 +4657,12 @@ float HUD_QuickMenu_Page(string target_submenu, float new_page)
 
                ++total;
        }
+       strunzone(z_submenu);
        if (QuickMenu_Entries == 0)
        {
-               printf("Couldn't find submenu \"%s\"\n", z_submenu);
-               strunzone(z_submenu);
                HUD_QuickMenu_Close();
                return 0;
        }
-       strunzone(z_submenu);
        QuickMenu_TimeOut = time + autocvar_hud_panel_quickmenu_time;
        return 1;
 }