Procházet zdrojové kódy

Merge pull request #10657 from Noshyaar/pr-debug

Monitor: add hint, fix certain graph not drawn
Rémi Verschelde před 8 roky
rodič
revize
e8345c824e
1 změnil soubory, kde provedl 6 přidání a 3 odebrání
  1. 6 3
      editor/script_editor_debugger.cpp

+ 6 - 3
editor/script_editor_debugger.cpp

@@ -789,14 +789,17 @@ void ScriptEditorDebugger::_performance_draw() {
 			which.push_back(i);
 	}
 
-	if (which.empty())
+	Ref<Font> graph_font = get_font("font", "TextEdit");
+
+	if (which.empty()) {
+		perf_draw->draw_string(graph_font, Point2(0, graph_font->get_ascent()), TTR("Pick one or more items from the list to display the graph."), get_color("font_color", "Label"), perf_draw->get_size().x);
 		return;
+	}
 
 	Ref<StyleBox> graph_sb = get_stylebox("normal", "TextEdit");
-	Ref<Font> graph_font = get_font("font", "TextEdit");
 
 	int cols = Math::ceil(Math::sqrt((float)which.size()));
-	int rows = (which.size() + 1) / cols;
+	int rows = Math::ceil((float)which.size() / cols);
 	if (which.size() == 1)
 		rows = 1;