@@ -11,7 +11,7 @@ import type { QueryResult } from '../Query/QueryResult';
11
11
import type { TaskGroups } from '../Query/Group/TaskGroups' ;
12
12
import { postponeButtonTitle , shouldShowPostponeButton } from '../Scripting/Postponer' ;
13
13
import type { Task } from '../Task/Task' ;
14
- import { TaskLayout } from '../Layout/TaskLayout' ;
14
+ import { QueryLayout , TaskLayout } from '../Layout/TaskLayout' ;
15
15
import { PostponeMenu } from '../ui/Menus/PostponeMenu' ;
16
16
import type TasksPlugin from '../main' ;
17
17
import { TaskModal } from '../Obsidian/TaskModal' ;
@@ -222,9 +222,10 @@ class QueryRenderChild extends MarkdownRenderChild {
222
222
223
223
private async createTaskList ( tasks : Task [ ] , content : HTMLDivElement ) : Promise < void > {
224
224
const layout = new TaskLayout ( this . query . taskLayoutOptions , this . query . queryLayoutOptions ) ;
225
+ const queryLayout = new QueryLayout ( this . query . queryLayoutOptions ) ;
225
226
const taskList = content . createEl ( 'ul' ) ;
226
227
taskList . addClasses ( [ 'contains-task-list' , 'plugin-tasks-query-result' ] ) ;
227
- taskList . addClasses ( [ ...layout . applyTaskLayoutOptions ( ) , ...layout . applyQueryLayoutOptions ( ) ] ) ;
228
+ taskList . addClasses ( [ ...layout . applyTaskLayoutOptions ( ) , ...queryLayout . applyQueryLayoutOptions ( ) ] ) ;
228
229
const groupingAttribute = this . getGroupingAttribute ( ) ;
229
230
if ( groupingAttribute && groupingAttribute . length > 0 ) taskList . dataset . taskGroupBy = groupingAttribute ;
230
231
0 commit comments