Merge branch 'g-malloc-cannot-fail' into 'master'
gtk: Remove "check NULL" comments
See merge request installer-team/cdebconf!10
Julien Cristau
2 years ago
143 | 143 | raw_translated_choices = q_get_choices(fe, question); |
144 | 144 | count = strgetargc(raw_choices); |
145 | 145 | g_assert(0 < count); |
146 | /* check NULLs! */ | |
147 | 146 | sorted_indices = g_malloc0(count * sizeof (int)); |
148 | 147 | choice_values = g_malloc0(count * sizeof (char *)); |
149 | 148 | choice_translated_values = g_malloc0(count * sizeof (char *)); |
93 | 93 | struct frontend_data * fe_data = fe->data; |
94 | 94 | struct setter * setter; |
95 | 95 | |
96 | /* check NULL! */ | |
97 | 96 | setter = g_malloc0(sizeof (struct setter)); |
98 | 97 | setter->func = func; |
99 | 98 | setter->question = question; |
165 | 164 | char * label; |
166 | 165 | |
167 | 166 | label = cdebconf_gtk_get_text(fe, "debconf/button-help", "Help"); |
168 | /* XXX: check NULL! */ | |
169 | 167 | button = gtk_button_new_with_label(label); |
170 | 168 | g_free(label); |
171 | 169 | |
207 | 205 | char * label; |
208 | 206 | |
209 | 207 | label = cdebconf_gtk_get_text(fe, "debconf/button-goback", "Go Back"); |
210 | /* XXX: check NULL! */ | |
211 | 208 | button = gtk_button_new_with_label(label); |
212 | 209 | g_free(label); |
213 | 210 | |
228 | 225 | GtkWidget * button; |
229 | 226 | char * label; |
230 | 227 | |
231 | /* XXX: check NULL! */ | |
232 | 228 | label = cdebconf_gtk_get_text(fe, "debconf/button-continue", "Continue"); |
233 | 229 | button = gtk_button_new_with_label(label); |
234 | 230 | g_free(label); |
454 | 450 | GtkWidget * hpadding_box; |
455 | 451 | GtkAdjustment *adj; |
456 | 452 | |
457 | /* check NULL! */ | |
458 | 453 | question_box = gtk_vbox_new(FALSE /* don't make children equal */, |
459 | 454 | 0 /* padding */); |
460 | 455 |
192 | 192 | { |
193 | 193 | GtkWidget * alignment; |
194 | 194 | |
195 | /* check NULL! */ | |
196 | 195 | alignment = gtk_alignment_new(0.0 /* left */, 0.0 /* top */, |
197 | 196 | 1.0 /* expand horizontally */, |
198 | 197 | 0.0 /* no vertical expansion */); |
92 | 92 | { |
93 | 93 | GtkWidget * progress_bar; |
94 | 94 | |
95 | /* XXX: check NULL! */ | |
96 | 95 | progress_bar = gtk_progress_bar_new(); |
97 | 96 | |
98 | 97 | gtk_progress_bar_set_ellipsize(GTK_PROGRESS_BAR(progress_bar), |
185 | 184 | { |
186 | 185 | GtkWidget * progress_box; |
187 | 186 | |
188 | /* check NULL! */ | |
189 | 187 | progress_box = gtk_vbox_new(FALSE /* don't make children equal */, |
190 | 188 | 0 /* padding */); |
191 | 189 | |
319 | 317 | GtkWidget * button; |
320 | 318 | char * label; |
321 | 319 | |
322 | /* XXX: check NULL! */ | |
323 | 320 | label = cdebconf_gtk_get_text(fe, "debconf/button-cancel", "Cancel"); |
324 | 321 | button = gtk_button_new_with_label(label); |
325 | 322 | g_free(label); |
185 | 185 | GtkWidget * button; |
186 | 186 | char * label; |
187 | 187 | |
188 | /* XXX: check NULL! */ | |
189 | 188 | label = cdebconf_gtk_get_text(fe, "debconf/gtk-button-screenshot", |
190 | 189 | "Screenshot"); |
191 | 190 | button = gtk_button_new_with_label(label); |
308 | 308 | PangoTabArray * tab_array; |
309 | 309 | |
310 | 310 | if (CAN_ALIGN(fe)) { |
311 | /* XXX: check NULL */ | |
312 | 311 | tab_array = pango_tab_array_new(0 /* start with no tabs */, |
313 | 312 | FALSE /* use pango unit */); |
314 | 313 | adjust_tabs(GTK_WIDGET(view), tab_array, |
346 | 345 | GtkWidget * scroll; |
347 | 346 | GtkWidget * frame; |
348 | 347 | |
349 | /* check NULL! */ | |
350 | 348 | view = gtk_tree_view_new_with_model(model); |
351 | 349 | |
352 | 350 | gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(view), |
448 | 446 | guint selected_index; |
449 | 447 | gchar * result; |
450 | 448 | |
451 | /* check NULL! */ | |
452 | 449 | selected_values = g_malloc0( |
453 | 450 | sizeof (char *) * (1 /* terminating NULL */ + |
454 | 451 | cdebconf_gtk_choice_model_get_length(model))); |
738 | 735 | GtkWidget * combo_box; |
739 | 736 | GtkCellRenderer * text_renderer; |
740 | 737 | |
741 | /* XXX: check NULL! */ | |
742 | 738 | combo_box = gtk_combo_box_new_with_model(model); |
743 | /* XXX: check NULL! */ | |
744 | 739 | text_renderer = gtk_cell_renderer_text_new(); |
745 | 740 | gtk_cell_layout_pack_start(GTK_CELL_LAYOUT(combo_box), text_renderer, |
746 | 741 | TRUE /* expand */); |
203 | 203 | } |
204 | 204 | g_free(theme_name); |
205 | 205 | |
206 | /* XXX: check NULL! */ | |
207 | 206 | banner = gtk_event_box_new(); |
208 | 207 | logo = gtk_image_new_from_file(banner_path); |
209 | 208 | gtk_misc_set_alignment(GTK_MISC(logo), 0.5 /* center */, 0 /* top */); |
251 | 250 | struct frontend_data * fe_data = fe->data; |
252 | 251 | GtkWidget * label_title; |
253 | 252 | |
254 | /* check NULL! */ | |
255 | 253 | label_title = gtk_label_new(NULL /* no label */); |
256 | 254 | |
257 | 255 | gtk_misc_set_alignment(GTK_MISC(label_title), 0 /* left */, 0 /* top */); |
299 | 297 | |
300 | 298 | g_assert(NULL == fe_data->action_box); |
301 | 299 | |
302 | /* check NULL! */ | |
303 | 300 | action_box = gtk_hbutton_box_new(); |
304 | 301 | |
305 | 302 | gtk_button_box_set_layout(GTK_BUTTON_BOX(action_box), GTK_BUTTONBOX_END); |
327 | 324 | GtkWidget * v_mainbox; |
328 | 325 | GtkWidget * h_mainbox; |
329 | 326 | |
330 | /* check NULL! */ | |
331 | 327 | outer_box = gtk_vbox_new(FALSE /* don't make children equal */, |
332 | 328 | 0 /* padding */); |
333 | 329 | create_banner(fe, outer_box); |
334 | /* check NULL! */ | |
335 | 330 | v_mainbox = gtk_vbox_new(FALSE /* don't make children equal */, |
336 | 331 | 0 /* padding */); |
337 | /* check NULL! */ | |
338 | 332 | h_mainbox = gtk_hbox_new(FALSE /* don't make children equal */, |
339 | 333 | 0 /* padding */); |
340 | 334 | create_label_title(fe, v_mainbox); |
437 | 431 | struct frontend_data * fe_data = fe->data; |
438 | 432 | struct shortcut * shortcut; |
439 | 433 | |
440 | /* XXX: check NULL! */ | |
441 | 434 | shortcut = g_malloc0(sizeof (struct shortcut)); |
442 | 435 | shortcut->window = fe_data->window; |
443 | 436 | shortcut->handler_id = g_signal_connect_after( |
471 | 464 | GtkWidget * vbox; |
472 | 465 | GtkWidget * hbox; |
473 | 466 | |
474 | /* XXX: check NULL! */ | |
475 | 467 | vbox = gtk_vbox_new(FALSE /* don't make children equal */, |
476 | 468 | 0 /* padding */); |
477 | /* XXX: check NULL! */ | |
478 | 469 | hbox = gtk_hbox_new(FALSE /* don't make children equal */, |
479 | 470 | 0 /* padding */); |
480 | 471 | gtk_box_pack_start(GTK_BOX(vbox), *widget, TRUE /* expand */, |
497 | 488 | GtkWidget * close_button; |
498 | 489 | char * label; |
499 | 490 | |
500 | /* check NULL! */ | |
501 | 491 | action_box = gtk_hbutton_box_new(); |
502 | 492 | gtk_button_box_set_layout(GTK_BUTTON_BOX(action_box), GTK_BUTTONBOX_END); |
503 | 493 | |
504 | 494 | label = cdebconf_gtk_get_text(fe, "debconf/button-continue", "Continue"); |
505 | /* check NULL! */ | |
506 | 495 | close_button = gtk_button_new_with_label(label); |
507 | 496 | g_free(label); |
508 | 497 | |
524 | 513 | GtkWidget * label; |
525 | 514 | gchar * markup; |
526 | 515 | |
527 | /* check NULL! */ | |
528 | 516 | label = gtk_label_new(NULL /* no text */); |
529 | 517 | gtk_misc_set_alignment(GTK_MISC(label), 0 /* left aligned */, |
530 | 518 | 0 /* top aligned */); |
547 | 535 | GtkWidget * frame; |
548 | 536 | GtkWidget * label; |
549 | 537 | |
550 | /* XXX: check NULL! */ | |
551 | 538 | dialog = gtk_window_new(GTK_WINDOW_TOPLEVEL); |
552 | 539 | gtk_window_set_modal(GTK_WINDOW(dialog), TRUE /* modal */); |
553 | 540 | gtk_window_set_transient_for(GTK_WINDOW(dialog), |
561 | 548 | label = gtk_label_new(message); |
562 | 549 | gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); |
563 | 550 | |
564 | /* XXX: check NULL! */ | |
565 | 551 | vbox = gtk_vbox_new(FALSE /* don't make children equal */, |
566 | 552 | DEFAULT_PADDING); |
567 | 553 | gtk_box_pack_start(GTK_BOX(vbox), create_dialog_title_label(title), |