c27d8e7ffc0046156f896d0272206ce8b923176c
apply_group_inherited_visuals(GraphData*, db_path) recorre los nodos Group del grafo y, para cada uno, consulta los type_ref distintos de sus hijos (entities con group_id apuntando al Group). Si todos comparten un solo tipo, reasigna el type_id del Group al type_id de ese tipo y fija shape_override = SHAPE_SQUARE para preservar el cuadrado distintivo. Heterogeneo o sin hijos: el Group conserva su visual generico (slate + ti-stack-2). Se invoca desde main.cpp y reload_graph antes de apply_group_filter para que la reasignacion sobreviva al compactado del array.
Description
OSINT graph viewer — agnostic GPU-accelerated graph explorer for any operations.db
Languages
C++
64.5%
Python
32.1%
Go
1.6%
Shell
1.5%
CMake
0.3%